【问题标题】:How to use EF6(not core) with Net6.0如何在 Net6.0 中使用 EF6(非核心)
【发布时间】:2022-06-14 16:10:35
【问题描述】:

目前我们用 .NET 框架 4.7 编写的许多服务都使用包含 EF6 迁移和 DBContext 的通用库。

该库当前面向 4.7 框架。我们的服务将这个库作为 NuGet 包使用。

我们希望将其中一项服务从 .netframework 4.7 移至 Net6.0。我们应该使用什么方法?

以下方法将起作用:

  1. 将数据库项目定位到 .Net frameowrk 47 和 netstandard2.1。

    net471;netstandard2.1

  2. 由于 NuGet 支持具有多个目标框架的包,仍在网络框架 4.7 上的服务将继续使用带有 .NET 框架 47 的库版本。将在 .Net6.0 上移动的服务将使用 nerstandard2.1。

如果是可能的解决方案,谁能确认我们的Net6.0服务是否会跨平台?

【问题讨论】:

    标签: entity-framework-6 .net-6.0 .net-standard-2.1


    【解决方案1】:

    是的,将多个目标添加到您的库将是使您的 .NET 6 服务跨平台的方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-15
      • 1970-01-01
      • 2012-12-16
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多