我对使用客户端应用程序部署SQL Server CE数据库的最合适方法有疑问。我知道我们需要安装SQL Server CE先决条件等,所以这不是一个让它工作的问题。它已经。
现在我们拥有它的方式是我们只运送应用程序的.mdf文件(不包含数据)的副本,在安装过程中将其复制到适当的位置。这非常合适,但我想知道这是否是使用应用程序部署数据库的“正确”方法,或者数据库应该是安装期间生成的数据库(作为自定义安装操作),还是b。)在第一次运行应用程序时生成。
任何想法或建议都表示赞赏。我意识到这个问题可能没有一个可靠的答案。
答案 0 :(得分:1)
这是在谈论* .mdf文件,而不是如何确保SqlServerCE dll可用。
如何部署数据库应用程序在很大程度上取决于以下问题:
如果没有,那么简单地包含一个初始文件就可以正常工作并且是最简单的选择。
如果有重要数据,那么这几乎肯定会排除嵌入式选项。
如果是这样,那么您可能希望文件是独立的而不是嵌入式资源。
答案 1 :(得分:0)