ObjectContext.SaveChanges()
がトランザクション内で発生するため、SaveChanges()
をデータベースに書き込む前にObjectContext
ですべてのクエリ/更新を最初に実行することをお勧めします。 。データベースに保存せずにObjectContext内のすべての変更を反映
しかし、これは、オブジェクトを作成して部分的にクエリすると、存在することを拒否することを意味します(データベースがまだ更新されていないため)。私はSaveOptionsのいくつかでこれを回避することができると思ったが、それは私のようには見えない。
私は基本的にObjectContext
がすべてを一度にコミットしたいと思うように私が変更できるプロキシのように振る舞いたいと思う。私はこれを達成する方法はありますか?