【问题标题】:Can EFCore 7 run inside of a .Net 4.8 WebApp?EF Core 7 可以在 .Net 4.8 Web App 中运行吗?
【发布时间】:2023-01-19 22:32:36
【问题描述】:

现在,我在 .net 4.8 WebApp 中运行了 EFCore 2.2,运行良好。但看起来我们现在已经升级到 EFCore v7 了……升级我的大型模型项目并且它在 4.8 WebApp 中无法正常运行是否会徒劳无功?

【问题讨论】:

    标签: asp.net .net .net-core entity-framework-core


    【解决方案1】:

    EF Core 7.0 面向 .NET 6。这意味着面向 .NET 6 的现有应用程序可以继续这样做。面向旧版 .NET、.NET Core 和 .NET Framework 的应用程序需要面向 .NET 6 或 .NET 7 才能使用 EF Core 7.0。

    【讨论】:

      【解决方案2】:

      不,根据 nuget,EF Core 7 仅支持 .NET 6 和 .NET 7。

      【讨论】:

        【解决方案3】:

        升级到 EF Core 7 可能会导致与 .NET 4.8 WebApp 的兼容性问题。请务必查看每个版本的 EF Core 的发行说明和重大更改,以确保你的应用程序在升级后继续正常运行。此外,建议在升级后彻底测试您的应用程序以发现任何潜在问题。 请记住,如果您使用的功能在 .Net 4.8 中不可用,您也需要升级 .Net 版本。 还值得注意的是,EF Core 7 将没有任何 EF Core 2.2 中不可用的新功能。

        【讨论】:

          猜你喜欢
          • 2023-02-02
          • 1970-01-01
          • 2022-01-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-07-02
          • 2021-02-24
          相关资源
          最近更新 更多