【发布时间】:2022-06-14 16:10:35
【问题描述】:
目前我们用 .NET 框架 4.7 编写的许多服务都使用包含 EF6 迁移和 DBContext 的通用库。
该库当前面向 4.7 框架。我们的服务将这个库作为 NuGet 包使用。
我们希望将其中一项服务从 .netframework 4.7 移至 Net6.0。我们应该使用什么方法?
以下方法将起作用:
-
将数据库项目定位到 .Net frameowrk 47 和 netstandard2.1。
net471;netstandard2.1
-
由于 NuGet 支持具有多个目标框架的包,仍在网络框架 4.7 上的服务将继续使用带有 .NET 框架 47 的库版本。将在 .Net6.0 上移动的服务将使用 nerstandard2.1。
如果是可能的解决方案,谁能确认我们的Net6.0服务是否会跨平台?
【问题讨论】:
标签: entity-framework-6 .net-6.0 .net-standard-2.1