EF Core 3.0是否不再支持.net框架?

时间:2019-09-25 01:20:58

标签: entity-framework entity-framework-core

我已经在.net framework 4.8 WPF项目中使用了EF CORE 2.2.6。

现在EF CORE 3.0已发布。

当我更新NuGet软件包时,它报告此错误:

enter image description here

正如错误所述,看来EF CORE 3.0尚未与.net框架兼容。

我试图找到EF CORE 3.0发布公告,但找不到关于不支持.net框架的任何信息。

我该如何解决?我是否必须将所有项目迁移到.net core 3.0才能解决此问题?谢谢。

2 个答案:

答案 0 :(得分:3)

EF Core 3.0 基于 .NET Standard 2.1 ,而 .NET Framework 4.8 不支持 .NET Standard 2.1。 。因此,您不能在.NET Framework 4.8中使用EF Core 3.0。

因此解决方案要么坚持EF Core 2.2,要么将所有项目迁移到.NET Core 3.0。

有关更多详细信息:Support .Net Framework (4.8?) for netstandard 2.1EF Core 3.0 targets .NET Standard 2.1

答案 1 :(得分:0)

仅供参考:EF Core 3.1现在再次针对.NET Standard 2.0。这带回了对.NET Framework的支持。