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