2012-02-13 1 views
-3

は、私は何を意味しています。EntityFrameworkには、他の人の変更を確認したり、上書きしたりすることはできませんか?編集用</p> <p><strong>マシン</strong>編集顧客A、<strong>マシンB</strong>も開かれた顧客情報を次のように

マシン更新、顧客Aの情報の後、マシンBは、[保存]をクリックし、古い情報で変更を上書きしました。

保存する前にEntity Frameworkで何らかのチェックを行い、例外をスローすることはできますか?私はどこかで非オプティミスティックな並行性について何かを読んだと思います...

+2

同時実行についてのドキュメントを参照してください。 –

+0

@PanagiotisKanavos http://msdn.microsoft.com/en-us/library/bb399228(v=vs.90).aspxを読み終えてください。ただし、同時性チェックはプロパティによって適用されます?ですから、エンティティ全体が同時実行可能になっていることを確認しなければならない場合は、すべてのプロパティを設定する必要がありますか? –

+0

@PanagiotisKanavos nvm、私はTimeStampフィールドを追加し、その代わりにチェックする必要があります。 –

答えて

1

タイムスタンプ/行バージョンのフィールドを見てください。

関連する問題