我正在复制和更新来自另一个数据库的数据(以编程方式),这在调试时工作正常。它还会在调试会话之间记住它。但是,当我发布程序时,原始数据库是空的。
如何确保包含更新的? 顺便说一下,这是一个SQLCE数据库。
答案 0 :(得分:0)
当你进行调试时,编译器会将你的SqlCe数据库复制到bin \ debug文件夹,这是你运行程序时将要使用的文件夹。
因此,当您在调试时复制数据时,它不会最终出现在作为项目一部分的数据库中,而是位于调试文件夹中的数据库中!
使用以下tool可能有所帮助。这将允许您将数据库中的数据编写为sql脚本,以便您可以在发布环境中运行它。