我刚刚尝试使用Linq To Sql编写WPF应用程序。当我关闭我的应用程序时,我的sql server express数据库中的数据似乎正在被删除。如何在应用程序中保留这些数据更新。这是我的连接字符串,我确定需要更改,mdf文件位于我项目中名为DAL的文件夹中。
<connectionStrings>
<add name="EBS.Properties.Settings.EBSConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DAL\EBS.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
任何帮助表示感谢。
答案 0 :(得分:1)
对不起伙计们,
实际上,如果在项目中的本地数据库上工作,则永远不会保留在运行时进行的更新。数据库将复制到bin文件夹中,并在应用程序重新启动时从那里使用。这就是为什么我无法在数据库中看到我的更改。 Arghh !!
答案 1 :(得分:0)
您是否正在使用事务,然后忘记刷新/提交它们,并且它们会被回滚?