退出应用程序时,.mdf文件中的数据丢失

最近我在SQL Server 2008 R2数据库上工作。 我创建数据库并在我的应用程序中附加相同数据库的.mdf文件,其中包含一些默认数据。 正确运行应用程序默认数据。 现在我插入,更新我的应用程序中的一些数据,它的工作正常。 但是当我退出应用程序并再次运行应用程序时,最后添加和更新的数据会丢失,但默认数据会像以前一样正常。 请帮忙。 为什么新的

正如@Henk @Microtechie所说,我扫描我的项目文件夹,发现有3个.mdf文件副本,第1个项目文件夹,其中代码项目([ProjectFolder])位于[ProjectFolder] / bin / debug文件夹中的第2个[ProjectFolder] / bin / release文件夹中的第3个,突然解决了我的问题触发器。 问题不在项目文件夹中的多个.mdf文件中,因为我每次’清理’和’构建’我的解决方案来自[ProjectFolder]的.mdf文件的新副本被复制到[ProjectFolder] / bin / debug文件夹中,导致覆盖最后一个.mdf文件在同一个文件夹中。 因此,每次构建和运行应用程序时,只会出现默认数据,最后添加和更新的数据会丢失。 感谢您的回复和准确答案..!

你将.mdf文件数据加载到什么样的对象? 在关闭应用程序之前,您可能需要保存该对象中的更改。