現在、Entity Framework を ORM として使用する新しいアプリケーションのアーキテクチャを完成させています。DbSet
ただし、デフォルトのオプション ( and DbContext
) を使用するか、「トリッキーな」オプション ( ObjectSet
and ObjectContext
)を使用するかについて、少し混乱しています。後者のクラスは、デフォルトのクラスよりも優れていますか?
2854 次
2 に答える
4
このトピックには、あなたの質問について詳しく説明している投稿がいくつかあります。きっと役に立つと思います。
DbContext では、ObjectContext より厳密に優れていますか?
于 2013-01-17T19:30:11.767 に答える
2
ただの要約。DbContextはObjectContextのラッパーです。必要に応じて、 DbContextによってObjectContextにアクセスすることもできます。ObjectContextは EF4 に付属しており、 DbContextは EF4.1 に付属しています。基本的に、両方のコンテキストはほぼ同じです。DbContext は多くのことを簡素化します。さらに、DbContextにはObjectContextのような何百ものプロパティが含まれていません。より明確でコンパクトです。
于 2013-10-28T14:21:47.063 に答える