C# 4.0 如何以编程方式更新数据库,以便在发布时包含更新的数据库?

C# 4.0 如何以编程方式更新数据库,以便在发布时包含更新的数据库?,c#-4.0,sql-server-ce,C# 4.0,Sql Server Ce,我正在将数据从另一个数据库复制并更新到我的数据库(以编程方式),这在调试时可以正常工作。它还会在调试会话之间记住它。但是,当我发布程序时,原始数据库是空的 如何确保包含更新的版本? 顺便说一下,这是一个SQLCE数据库。当您调试时,编译器会将您的SQLCE数据库复制到bin\debug文件夹,这就是您在程序运行时将使用的文件夹 因此,当您在调试时复制数据时,它将不会出现在作为项目一部分的数据库中,而是出现在调试文件夹中的数据库中 使用以下方法可能会有所帮助。这将允许您将数据库中的数据编写为sql

我正在将数据从另一个数据库复制并更新到我的数据库(以编程方式),这在调试时可以正常工作。它还会在调试会话之间记住它。但是,当我发布程序时,原始数据库是空的

如何确保包含更新的版本?
顺便说一下,这是一个SQLCE数据库。

当您调试时,编译器会将您的SQLCE数据库复制到bin\debug文件夹,这就是您在程序运行时将使用的文件夹

因此,当您在调试时复制数据时,它将不会出现在作为项目一部分的数据库中,而是出现在调试文件夹中的数据库中

使用以下方法可能会有所帮助。这将允许您将数据库中的数据编写为sql脚本,以便在发布环境中运行它