0

ObjectContext を手動で初期状態にクリア/リセットする方法はありますか? 新しいコンテキストをインスタンス化することはできないことに注意してください。

これは 1.0 バージョンの Entity Framework を使用しています。

ありがとう

4

2 に答える 2

2

ObjectContextは短命のオブジェクトであることが意図されており、そのようにキャッシュされるべきではありません。通常の使用法は次のようになります。

using(var ctx = new MyContext())
{
    // Select/update/insert/delete
    ctx.SaveChanges();
}
于 2010-09-22T23:50:46.567 に答える
0

コンテキストに読み込まれたエンティティごとにDetachメソッドの呼び出しを試みることができます。

于 2010-09-30T12:23:59.850 に答える