获取实体框架
实体框架由适用于 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 包
从包管理器控制台安装
或者,可通过在包管理器控制台中运行以下命令来安装 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 包”窗口中选择“包括预发行版”。 如果没有可用的预发行版本,你将自动获取最新的完全支持的实体框架版本。
或者,可在包管理器控制台中运行以下命令。
Install-Package EntityFramework -Pre