Entity Framework を取得する

Entity Framework は、EF Tools for Visual Studio と EF ランタイムで構成されています。

EF Tools for Visual Studio

Entity Framework Tools for Visual Studio には、EF Designer と EF モデル ウィザードが含まれ、Database First および Model First のワークフローに必要です。 EF Tools は、最近のすべてのバージョンの Visual Studio に含まれています。 Visual Studio のカスタム インストールを実行する場合は、[Entity Framework 6 Tools] という項目が選択されていることを確認する必要があります。この項目を含めるには、これが含まれるワークロードを選択するか、個々のコンポーネントとして選択します。

以前のバージョンの Visual Studio については、更新された EF Tools をダウンロードとして入手できます。 お使いのバージョンの Visual Studio で使用できる EF Tools の最新バージョンを入手する方法については、Visual Studio のバージョンに関するページを参照してください。

EF ランタイム

Entity Framework の最新バージョンは、EntityFramework NuGet パッケージとして入手できます。 NuGet パッケージ マネージャーに慣れていない場合は、NuGet の概要に関するトピックを読むことをお勧めします。

EF NuGet パッケージのインストール

EntityFramework パッケージをインストールするには、プロジェクトの [参照] フォルダーを右クリックし、[NuGet パッケージの管理] を選択します。

Manage NuGet Packages

パッケージ マネージャー コンソールからのインストール

または、パッケージ マネージャー コンソールで次のコマンドを実行することによって、EntityFramework をインストールすることもできます。

Install-Package EntityFramework

特定バージョンの EF のインストール

EF 4.1 以降では、新しいバージョンの EF ランタイムが、EntityFramework NuGet パッケージとしてリリースされています。 これらのバージョンのいずれかを .NET Framework ベースのプロジェクトに追加するには、Visual Studio のパッケージ マネージャー コンソールで次のコマンドを実行します。

Install-Package EntityFramework -Version <number>

<number> は、インストールする EF の特定バージョンを表します。 たとえば、6.2.0 は EF 6.2 のバージョン番号です。

4.1 より前の EF ランタイムは .NET Framework に含まれているため、個別にインストールすることはできません。

最新のプレビューのインストール

上記の方法で提供されるのは、完全にサポートされた、Entity Framework の最新リリースです。 プレリリース バージョンの Entity Framework を利用できる場合があります。お試しのうえ、ご意見をお寄せください。

EntityFramework の最新プレビューをインストールするには、[NuGet パッケージの管理] ウィンドウで [プレリリースを含める] を選択します。 使用可能なプレリリース バージョンがない場合は、Entity Framework の最新の完全サポート バージョンが自動的に取得されます。

Include PreRelease

または、パッケージ マネージャー コンソールで、次のコマンドを実行することもできます。

Install-Package EntityFramework -Pre