グリッドがentityCollectionにバインドされているwpfウィンドウがあります。ここでは、レコードをグリッドに追加/削除して、キャンセルボタンをクリックします。エンティティコレクションに加えられた変更を元に戻すにはどうすればいいですか?キャンセルのクリック時にEntityCollectionのチャージを元に戻す
1
A
答えて
1
EFでは、何かがデータベースに保存される前にSavChanges()を呼び出す必要はありませんか?キャンセルボタンを追加する必要はなく、保存ボタンを追加するだけです。
1
オブジェクトの状態が変更された場合は、を使用してサーバーからコレクションを再読み込みせずに何もできない場合は、を上書きします。
もっと良いケースでは、メメントパターンを使用することができます。