一旦WPF应用程序关闭,数据更新就不会持久存在

时间:2009-08-23 08:16:46

标签: linq-to-sql

我刚刚尝试使用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>

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:1)

对不起伙计们,

实际上,如果在项目中的本地数据库上工作,则永远不会保留在运行时进行的更新。数据库将复制到bin文件夹中,并在应用程序重新启动时从那里使用。这就是为什么我无法在数据库中看到我的更改。 Arghh !!

答案 1 :(得分:0)

您是否正在使用事务,然后忘记刷新/提交它们,并且它们会被回滚?