1

この問題があります。

C#、ビジュアルスタジオ 2010

私が持っているシステムでは、追加、更新を行います。たとえば、アカウントを追加し、(エンティティ フレームワークを使用して) 選択を行うと、これは成功を返します。

今、私はこれを見てきました。アカウントを追加してこれが正常に保存され、プロジェクトを停止した場合、このアカウントは保存されていないため、変更が保存されてから 10 秒待つ必要があります。これはオブジェクトを追加または更新するためのものです。

なぜエンティティフレームワークはこの遅延を取るのですか? SaveChanges(); を実行しても挿入されないのはなぜですか。

この遅延を取り除くことはできますか?

私はsdfファイルを扱っています。

4

2 に答える 2

0

私はこれが起こっている理由を見つけました.SaveChanges()の後に接続を閉じる必要があり、変更(追加または更新または削除)はすぐに保存されますが、接続を閉じない場合、変更は10または15秒。

于 2013-04-25T00:17:12.057 に答える