[英]Adding “ADO.NET Entity Data Model” uses Entity Framework 6.1.3
我有一个问题需要我理解:
当我向控制台应用程序添加新的“ ADO.NET实体数据模型”时,Visual Studio 2017将使用NuGet中的实体框架6.1.3。 为什么不使用实体框架(6.2.0)的最新版本(在NuGet上将其保留为“当前版本”)。
当前(如在撰写2018-04-23时所述)EF6工具的版本为6.1.3, 最后一个EF6运行时为6.2.0 。
用于Visual Studio的EF 6.2工具在哪里?
我们认为我们仍然需要完成有关工具的一些工作,然后才能将它们声明为“最终”。 但是,延迟发布运行时软件包没有任何意义:
- EF 6.2运行时与Visual Studio工具的发行版本完全兼容。 您只需要在应用程序中手动升级NuGet软件包。
在存储库中,我可以看到6.2工具的标签 。 使用Visual Studio 2017 15.7,您将获得EF 6.2工具
支持Entity Framework 6.2运行时:在不引用EF的项目中创建EF模型,现在默认情况下将安装EF 6.2 NuGet软件包。
当前,使用Visual Studio 2017 Update 15.6.x将nuget程序包更新为6.2,直到6.2工具随15.7更新一起发布。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.