0

Microsoft VS 2010を使用しています。データベースからデータを取得するためのC#では、Ado.Netエンティティデータモデルを使用しています。これはEntity Frameworkですか?多くの記事で、Entity Frameworkによって作成されたコンテキストはdbContextから派生していることがわかりますが、私のプロジェクトコンテキストではObjectContextから派生しています。では、EFとは何ですか?

4

2 に答える 2

2

EF 4.0(.net Frameworkの一部)はSystem.Data.Entities.ObjectContextEF 4.3(Opensourcedプロジェクトであり、Frameworkの一部ではありません)以降を使用しSystem.Data.Entities.DbContextます。

どちらもEntityFrameworkです。1つは新しいです。どちらも、内部でADO.NETを使用しています。

于 2013-03-19T06:46:55.537 に答える
1

はい、それはEntityFrameworkです。ただし、コンテキストはObjectContextから派生する必要があります。ObjectSet _

作成、読み取り、更新、および削除操作を実行するために使用される型付きエンティティセットを表します。.NET4.0で導入されました

オブジェクトセットの詳細については、これを確認することもできます。

于 2013-03-19T06:53:19.083 に答える