【发布时间】:2021-09-30 03:12:03
【问题描述】:
我有一个多项目解决方案,其中包含 .Net Standard 2.1 上的数据层和 .Net Core 3.1 上的 WebAPI。目前,我没有升级到 .Net 5.x 的计划(注意:Core 在 5.x 命名约定中被删除),因为它不是 LTS - 那将是 .Net 6.x。所以,等它出来我会升级到6.x。
在我的一个数据层解决方案中,NuGet 包管理器建议我将 Microsoft.AspNetCore.Identity.EntityFrameWorkCore 从 v3.1.8 升级到 v5.0.2。主要版本似乎与 .Net 主要版本步调一致(注意:跳过 4.x 以避免与古老的 .Net Framework 4.x 混淆)。我应该听从建议并升级吗?
具体来说,这会导致 .Net Core 3.1 WebAPI 项目出现任何问题吗?一般来说,我可以为其他推荐升级到 5.x 版本的Microsoft.* 软件包执行此操作吗?
【问题讨论】:
-
除非您需要 EF Core 5 功能,否则请保持在 3.1
标签: entity-framework-core asp.net-core-3.1 .net-5