C＃のエンティティフレームワークとは何ですか？
エンティティフレームワークは、.NET開発者が特定のドメインオブジェクトを使用してリレーショナルデータを操作できるようにするデータアクセステクノロジーです。開発者が通常書く必要があるデータアクセスコードのほとんどの必要性を排除します。エンティティフレームワークは、Object-Re Reliativeマッピング（O/RM）として機能できます。

-Lime to .NET開発者は、.NETオブジェクトを使用してデータベースを使用します。
 - 開発者が通常書く必要があるSQLコードのほとんどの必要性を照らします。
-LINQを使用して、さまざまなデータソースからのデータを参照できます。
 - 問題のドメインに適応するデータの概念モデルを作成および維持することができます。
 - 移行を使用して、制御され、自動化された方法でデータベーススキームを進化させることができます。

エンティティフレームワークは、Visual Studioを使用したC＃アプリケーションで使用できます。その使用に関連するアプローチには、コードベースのアプローチとモデルに基づくモデルの2つのタイプがあります。