1

グリッドがentityCollectionにバインドされているwpfウィンドウがあります。ここでは、グリッドにレコードを追加/削除してから、キャンセルボタンをクリックします。エンティティコレクションに対して行われた変更を元に戻すにはどうすればよいですか。

4

2 に答える 2

1

オブジェクトの状態が変更された場合、上書きオプションを使用してサーバーからコレクションを再ロードせずに何もできません。

より良いケースでは、Mementoパターンを使用できます。

于 2010-12-01T09:10:04.323 に答える
1

EF では、データベースに何かを保存する前に SavChanges() を呼び出す必要はありませんか? キャンセル ボタンを追加する必要はありませんが、保存ボタンを追加する必要があります。

于 2010-12-01T08:47:55.417 に答える