获取实体框架

实体框架由适用于 Visual Studio 的 EF Tools 以及 EF 运行时组成。

适用于 Visual Studio 的 EF Tools

适用于 Visual Studio 的 Entity Framework Tools 包括 EF Designer 和 EF 模型向导,对于 Database First 工作流和 Model First 工作流是必需的。 EF Tools 包含在所有最新版本的 Visual Studio 中。 如果执行 Visual Studio 的自定义安装,则需要确保已选择“实体框架 6 工具”项,方法是选择包含该项的工作负载或将该项选为单个组件。

对于一些以前版本的 Visual Studio,可下载更新的 EF Tools。 有关如何获取适用于你的 Visual Studio 版本的最新版 EF Tools 的指南,请参阅 Visual Studio 版本

EF 运行时

实体框架的最新版本作为 EntityFramework NuGet 包提供。 如果不熟悉此 NuGet 包管理器,建议阅读 NuGet 概述

安装 EF NuGet 包

可通过右键单击项目的“引用”文件夹并选择“管理 NuGet 包…”来安装 EntityFramework 包

Manage NuGet Packages

从包管理器控制台安装

或者,可通过在包管理器控制台中运行以下命令来安装 EntityFramework。

Install-Package EntityFramework

安装特定版本的 EF

从 EF 4.1 开始,新版本的 EF 运行时已作为 EntityFramework NuGet 包发布。 可通过在 Visual Studio 的包管理器控制台中运行以下命令,将任何这些版本添加到基于 .NET Framework 的项目中:

Install-Package EntityFramework -Version <number>

请注意,<number> 表示要安装的 EF 的特定版本。 例如,6.2.0 是 EF 6.2 的版本号。

4.1 之前的 EF 运行时属于 .NET Framework 的一部分,不能单独安装。

安装最新预览版

上述方法将提供最新的完全支持的实体框架版本。 我们通常会提供预发行版本的实体框架,我们希望你试用这些版本,并提供有关反馈。

若要安装 EntityFramework 的最新预览版,可在“管理 NuGet 包”窗口中选择“包括预发行版”。 如果没有可用的预发行版本,你将自动获取最新的完全支持的实体框架版本。

Include PreRelease

或者,可在包管理器控制台中运行以下命令。

Install-Package EntityFramework -Pre