为 EF 设计器模型选择 Entity Framework Runtime 版本

注释

仅限 EF6 及更高版本 - 此页面中讨论的功能、API 等已引入实体框架 6。 如果使用的是早期版本,则部分或全部信息不适用。

从 EF6 开始,在 EF 设计器中添加了以下屏幕,以便您可以在创建模型时选择要针对的运行时版本。 在项目中尚未安装最新版本的 Entity Framework 时,将会出现屏幕。 如果已安装最新版本,则默认将只使用它。

选择运行时版本

面向 EF6.x

可以从“选择版本”屏幕中选择 EF6,将 EF6 运行时添加到项目。 添加 EF6 后,你将停止在当前项目中看到此屏幕。

如果您已安装旧版本的 EF,因为无法在同一项目中定位运行时的多个版本,EF6 将被禁用。 如果未在此处启用 EF6 选项,请执行以下步骤将项目升级到 EF6:

  1. 在解决方案资源管理器中右键单击项目,然后选择“ 管理 NuGet 包...”
  2. 选择 更新
  3. 选择 EntityFramework (确保将它更新到所需的版本)
  4. 单击“更新

 

面向 EF5.x

可以从“选择版本”屏幕中选择 EF5,将 EF5 运行时添加到项目。 添加 EF5 后,仍会看到已禁用 EF6 选项的屏幕。

如果已安装 EF4.x 版本的运行时,那么您将在屏幕上看到列出的 EF 版本,而不是 EF5。 在这种情况下,可以使用以下步骤升级到 EF5:

  1. 选择 工具 -> 库包管理器 -> 包管理器控制台
  2. 运行 Install-Package EntityFramework -version 5.0.0

 

面向 EF4.x

可以使用以下步骤将 EF4.x 运行时安装到项目:

  1. 选择 工具 -> 库包管理器 -> 包管理器控制台
  2. 运行 Install-Package EntityFramework -version 4.3.0