任何人都可以分享他们从EF6升级到EF7的经验和见解吗? 直截了当吗?您是否发现此次升级有哪些主要优点或缺点? 谢谢
答案 0 :(得分:4)
阅读EF-6和EF Core 1.0之间的并排比较。 https://docs.microsoft.com/en-us/ef/efcore-and-ef6/features
如果您需要任何尚未完成的功能,请使用EF 6,因为您可能需要等待很长时间。
我的建议,如果因为你在UWP上使用.NET Core而无法使用EF 6,那么就使用它,否则 目前 你可以选择使用EF 6而不是EF Core这也是EF团队的推荐,您可以在Announcing Entity Framework Core 1.0上找到它。
何时使用EF Core
我们现在在文档中有一个比较EF Core和EF6.x部分。它包括有关何时使用EF Core,功能比较以及有关移植到EF Core的信息的指导。
这些是我们建议使用EF Core的应用程序类型。对于所有其他应用程序,您应该考虑使用EF6.x。
不需要在EF Core中尚未实现的功能的新应用程序。
以.NET Core为目标的应用程序,例如通用Windows平台(UWP)和ASP.NET核心应用程序。
https://blogs.msdn.microsoft.com/dotnet/2016/06/27/entity-framework-core-1-0-0-available/