为 EF Designer 模型选择 Entity Framework Runtime 版本

注意

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

从 EF6 开始,以下屏幕已添加到 EF Designer 中,以便在创建模型时选择想要面向的运行时版本。 如果项目中尚未安装最新版本的实体框架,将出现该屏幕。 如果已经安装了最新版本,则将默认使用该版本。

Select Runtime Version

面向 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