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

时间:2011-11-07 19:07:59

标签: c#-4.0 sql-server-ce

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

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

1 个答案:

答案 0 :(得分:0)

当你进行调试时,编译器会将你的SqlCe数据库复制到bin \ debug文件夹,这是你运行程序时将要使用的文件夹。

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

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