私はアプリケーションに取り組んでいます。MVC3 と Entity Framework を使用して SQL Server データベースにアクセスします。ボタンをクリックしてリストを保存するまで、ユーザーが製品を追加、編集、削除できるテーブルに製品をリストするビューを開発する必要があります。これらの変更はデータベースに記録されません。データ層とビジネス層があることを知っています。このケースの処理方法がわかりません!ご協力ありがとうございました。
1 に答える
0
あなたの質問がまだ関連しているかどうかはわかりませんが、これを行うことができます:
- Add()、Update()、およびDelete()を使用して、EntityFrameworkが保持するオブジェクトのメモリ内コレクションに対するすべての変更を実行します。SaveChanges()を呼び出さないでください。
- 保存ボタンを、コンテキストでSaveChanges()を呼び出すメソッドにバインドします。これで、追加/変更/削除したすべてのエンティティがデータベースでも変更されます(何かが変更された場合は、これらすべての変更がロールバックされます)。
あなたが探しているもののように聞こえます。
于 2012-05-27T19:45:01.240 に答える