我想知道使用 SQL Server Compact 数据库 ( .sdf
) 和完整的数据库(例如 SQL Server Express)之间的主要区别是什么?
是否存在任何重大的性能问题,如果有,紧凑型数据库在开始注意到这一点之前可以达到多大?
在开始项目时,我发现使用紧凑型数据库是一种简单、直接且干净的解决方案,我应该何时转换并转移到专用数据库?
我想知道使用 SQL Server Compact 数据库 ( .sdf
) 和完整的数据库(例如 SQL Server Express)之间的主要区别是什么?
是否存在任何重大的性能问题,如果有,紧凑型数据库在开始注意到这一点之前可以达到多大?
在开始项目时,我发现使用紧凑型数据库是一种简单、直接且干净的解决方案,我应该何时转换并转移到专用数据库?
咱们试试吧:
这里最大的问题是,CE 只是您系统上的一个文件,您可以通过使用 dll 的简单 InApp 调用来访问。就是这样,在许多情况下这已经足够了。很多人会说,你可以稍后切换到 SQLS,但我不这么认为。这是一个完全不同的世界!CE在我眼里是单品。
请记住,当您不想发布您的应用程序时,您需要部署 CE-DLL!
SQL Compact 不支持存储过程。您直接在代码中编写所有查询。这足以让我选择 SQL Express。现在,我们还可以选择LocalDB来简化部署场景。