【发布时间】:2020-05-08 03:03:01
【问题描述】:
Entity Framework 5 会在 .NET 5 下运行吗?我问这个是因为我试图将我的应用程序升级到 EF 6 并且没有成功。所以坚持使用 EF 5。这是否意味着我不能使用 .NET 5?
【问题讨论】:
-
我知道 MS 在 EF 6.4 上做了一些工作,使其能够在 .NET Core 上运行,因此很可能也在 .NET 5 上运行 - 但我高度怀疑他们会将所有额外的努力移植到旧版本的 EF 中。如果您想使用 .NET 5,则必须开始使用 EF Core 5。
-
没有。是什么导致升级不成功?
-
我终于成功了。问题是我仍然引用了包含 EF 5 EntityConnection 的 System.Data.Entity.dll。 NuGet 没有删除它,所以我使用错误的类没有编译错误。
标签: .net entity-framework-6 entity-framework-5