1

.net プログラムの db アクセスを古い学校の sql から EntityFramework に変換しています。現在、後で使用するためにコンテナーに sql スクリプトを保持することにより、「元に戻す」機能があります。

エンティティ フレームワークで元に戻すやり直しメカニズムを実装する簡単な方法はありますか?

どうもありがとうロニー

--編集-- 私は自分自身を適切に説明していないと思います.. SQL SELECT クエリのすべての履歴を保持する必要があります。以前のアプリでは、すべてのクエリのリストを保持していたため、元に戻す/やり直しの手順をいくつでも実行できました。

4

3 に答える 3

1

DbContext のプロパティ値を利用して、このような動作を実装できます。この ADO.NET チームのブログ記事では、それについて詳しく説明しています: Using DbContext in EF 4.1 Part 5: Working with Property Values

于 2011-10-09T06:42:46.530 に答える
0

このためには、使用SaveChanges(false) してAcceptAllChanges()機能する必要があります。

これを確認してください ここにあなたの問題の説明があります.

これがお役に立てば幸いです。

于 2011-10-09T06:50:09.173 に答える
-1

Model-View-Controller-Framework が組み込まれたこの新しい O/R-Mapping-Frameworkは、Undo-Management をサポートしています。

于 2012-05-02T08:08:00.550 に答える