更改不会保存在SQL Server Compact 3.5数据库中

我用C#2010创建了一个Windows应用程序,我正在使用SQL Server Compact Edition 3.5。

我还使用DataSet来使用TabelAdapter更改数据库,使用bindingnavigat来添加/编辑/删除。

问题是:我可以在执行期间执行所有这些命令,我​​可以在DataGridView看到添加和编辑的行,但是当我转到服务器数据库解决方案并validation我的数据时,没有发生任何事件! 没有添加行!

您的数据库可能会从某个地方/ Projectname复制到某个地方/ Projectname / bin / Debug /。 检查项目树中数据库文件的属性。 应该有“复制到输出目录”属性设置为“始终复制”。 如果存在“始终复制” – 您的应用程序正在处理数据库副本。

阅读帮助中的“复制到输出目录”。

有关该问题的更详细解释: 链接到MSDN社交

(关于VB的问题,但它也适用于C#)