1

重複の可能性:
ObjectContext と DbContext

この回答の作成者は、https: //stackoverflow.com/a/12494339/1662812 「T4 と DbContext API の両方が現在、EF を使用するための推奨されるアプローチです」と書いています。

Entity Data Model で使用した場合の DbContext API と ObjectContext API の正確な違いは何なのか、まだ疑問に思っています。また、EF を使用するための推奨されるアプローチである DbContext API に関する参照も探しています。

4

2 に答える 2

3

「DbContext は ObjectContext よりもはるかに簡単に使用でき、最も一般的な開発ニーズに対応します。さらに必要な場合は、ObjectContext にドロップダウンできます。

DbContext は ObjectContext の上にあることに注意してください。ObjectContext は常にバックグラウンドで動作しています。そのため、非常に細かい処理を行う必要がある場合、DbContext はその基礎となる ObjectContext へのフックを提供します。 -entity-framework-rdquo/ . 彼女は EF チームに所属しており、Pluralsight でそれに関する優れたビデオも公開しています。

私の観点からは、DbContext の方が使いやすく、必要なほとんどすべてをカバーしています。どこかで必要な場合は、オブジェクト コンテキスト (そこからのメソッド) を公開するための拡張メソッドを常に作成します。

于 2012-09-19T12:52:43.510 に答える
1

ジュリー・ラーマンがそのソースだと思います

http://msdn.microsoft.com/en-us/magazine/hh781018.aspx

于 2012-09-19T12:52:18.007 に答える