我有一个关于使用我们的客户端应用程序部署 SQL Server CE 数据库的最合适方法的问题。我知道我们需要安装 SQL Server CE 先决条件等,所以这不是让它工作的问题。它已经做到了。
现在我们拥有它的方式是,我们只需将 .mdf 文件的副本(不包含数据)与应用程序一起发送,在安装期间将其复制到适当的位置。这工作得很好,但我想知道这是否是使用应用程序部署数据库的“正确”方法,或者数据库是否应该是 a.) 在安装期间生成(作为自定义安装操作),或者 b.)在应用程序的第一次运行时生成。
任何想法或建议表示赞赏。我意识到这个问题可能没有一个可靠的答案。