获取实体框架Get Entity Framework

实体框架由适用于 Visual Studio 的 EF 工具和 EF 运行时组成。

适用于 Visual Studio 的 EF 工具EF Tools for Visual Studio

Visual Studio 的 Entity Framework Tools 包括 EF 设计器和 EF 模型向导,并是数据库优先和模型优先工作流所必需的。 所有最新版本的 Visual Studio 中都包含 EF 工具。 如果执行 Visual Studio 的自定义安装,则需要确保选择项 “实体框架6工具”,方法是选择包含它的工作负荷,或将其选择为单个组件。

对于某些早期版本的 Visual Studio,更新的 EF 工具可作为下载。 请参阅Visual Studio 版本,了解有关如何获取适用于你的 Visual studio 版本的最新版本 EF 工具的指南。

EF 运行时EF Runtime

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

安装 EF NuGet 包Installing the EF NuGet Package

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

管理 NuGet 包

从包管理器控制台安装Installing from Package Manager Console

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

  1. Install-Package EntityFramework

安装特定版本的 EFInstalling a specific version of EF

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

  1. Install-Package EntityFramework -Version <number>

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

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

安装最新预览版Installing the Latest Preview

上述方法将为你介绍实体框架的最新完全受支持的版本。 实体框架提供了预发布版本的预发布版本,我们希望你尝试并向我们提供反馈。

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

包括预发行版

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

  1. Install-Package EntityFramework -Pre