ADO.Net エンティティ モデルと EF を使用する利点は何ですか?
プロジェクトで両方を一緒に使用できますか。ユーザーが自分のアプリケーションに edmx と ef の両方を使用した例を見つけました。その目的が何であるかはわかりません。
ありがとう
ADO.Net エンティティ モデルと EF を使用する利点は何ですか?
プロジェクトで両方を一緒に使用できますか。ユーザーが自分のアプリケーションに edmx と ef の両方を使用した例を見つけました。その目的が何であるかはわかりません。
ありがとう
Edmx アーティファクト (Model First および Database First アプローチのディスク上のファイルの形式、または EF ランタイム - Code First アプローチによって生成される形式) は、モデル、データベース、およびこれらの間のマッピングを記述します。現時点では、EF は常に動作する必要があります。唯一のニュアンスは、CodeFirst アプリケーション (または、一般に、DbContext を使用するアプリケーション) の場合、このファイルはクラスからオンザフライで生成され、モデル ファースト/データベース ファーストの場合は直接処理しないことです。 ObjectContext ファイルはディスク上にあり、(通常) 分割され、アセンブリに埋め込まれます。
編集
EF6 は、アーティファクトを内部で作成および使用しなくなりました (少なくとも CSDL および SSDL パーツの場合)。ただし、モデルを EDMX の形式でダンプすることもできます。EdmxWriter.WriteEdmx