【问题标题】:Adding "ADO.NET Entity Data Model" uses Entity Framework 6.1.3添加“ADO.NET 实体数据模型”使用实体框架 6.1.3
【发布时间】:2018-10-03 13:29:12
【问题描述】:

我有一个问题想了解一下:

当我向控制台应用程序添加新的“ADO.NET 实体数据模型”时,Visual Studio 2017 将使用 NuGet 的实体框架 6.1.3。为什么不使用实体框架(6.2.0)的最新版本(分别在 NuGet 上标记为“当前版本”)?

【问题讨论】:

  • 因为你没有安装它(?)
  • @MarcoSalerno,当我安装 Entity Framework 6-Tools 时,Visual Studio 2017 中的版本修复是否设置为 6.1.3?
  • 自动安装的版本不是最新版本,而是推荐的版本,如果我没记错你可以改一下
  • 通过 15.7 更新,您将获得 6.2 工具。请参阅我的更新答案以及 15.7 预览版发布说明的链接。
  • 微软发布了 15.7 更新,这里你应该看到 6.2 nuget 引用。

标签: c# entity-framework-6 visual-studio-2017 ado.net-entity-data-model


【解决方案1】:

目前(截至 2018 年 4 月 23 日)EF6 工具的版本为 6.1.3,last EF6 runtime is 6.2.0

用于 Visual Studio 的 EF 6.2 工具在哪里?

我们决定仍然需要完成一些工具方面的工作 在我们宣布它们为“最终”之前。然而,这没有意义 延迟发布运行时包:

  • EF 6.2 运行时与我们的 Visual Studio 工具的已发布版本完全兼容。您应该只需要手动升级 应用程序中的 NuGet 包。

在存储库中,我可以看到tag for 6.2 tools。与Visual Studio 2017 15.7 you'll get the EF 6.2 tools

对实体框架 6.2 运行时的支持:在中创建 EF 模型 不引用 EF 的项目现在将安装 EF 6.2 NuGet 默认打包。

目前使用 Visual Studio 2017 更新 15.6.x 将 nuget 包更新到 6.2,直到 6.2 工具随 15.7 更新一起发布。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    相关资源
    最近更新 更多