2009-08-23 13 views
0

Linq To Sqlと一緒にWPFアプリケーションの作業を試していました。私のアプリケーションを閉じると、私のSQL Serverエクスプレスデータベース内のデータが消去されているようです。アプリケーションでこれらのデータ更新をどのように維持することができますか。ここで私の接続文字列ですが、私は変更する必要があると確信しています、mdfファイルは私のプロジェクトのDALという名前のフォルダ内にあります。WPFアプリケーションが終了してもデータの更新が維持されない

<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> 

助けてください。

答えて

1

申し訳ありませんが、みんな、プロジェクト内のローカルデータベースで作業している場合、実行時に行われ、実際

更新が持続されることはありません。データベースはbinフォルダにコピーされ、アプリケーションの再起動時にそこから使用されます。だから私はデータベースの変更を見ることができませんでした。 Arghh !!

0

トランザクションを使用していて、それらをフラッシュ/コミットするのを忘れていて、ロールバックされていますか?

+0

いいえ、取引はありません。ストアドプロシージャを使用して削除クエリを挿入するだけです。どこかで、私のプロジェクトをコンパイルすると、mdfファイルがプロジェクト内に直接存在すると、すべてのデータが消去されてしまいます。それが正しいかどうかはわかりません。 – theraneman

関連する問題