EF4.3.1 を使用して DB に接続する WPF アプリがあります。ユーザーが値を編集して保存またはキャンセルできるフォームにエンティティを表示しています。問題は、ユーザーがキャンセルを押したときに変更がロールバックされず、エンティティがコンテキストによって追跡され、saveChanges() が他の操作によって呼び出されたときにデータベースに保存されることです。EF/WPf クライアント サーバー アプリケーションの実装に関する適切な情報源を教えていただけないでしょうか。
もう 1 つの副作用は、ユーザーが 2 つのフォームを開いているときに 1 つのフォームを保存すると、もう 1 つのフォームも保存されるということです。明らかに、正しく使用していません。