【问题标题】:Will Entity Framework 5 run under .NET 5?Entity Framework 5 会在 .NET 5 下运行吗?
【发布时间】: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


【解决方案1】:

是的,鉴于 EF 5 只能在完整的 .NET Framework 下运行,我不会在 .NET 5 下运行。您必须升级到 EF 6.3 或更高版本,或者切换到 EF Core 5。

【讨论】:

    猜你喜欢
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-21
    • 1970-01-01
    • 2012-06-09
    • 2013-02-26
    • 2012-12-28
    相关资源
    最近更新 更多