ASP.NET实体框架警告“;使用“恢复”;
我试着研究这个警告代码告诉我什么,但我还是不明白 严重性代码说明项目文件行抑制状态警告NU1701包“EntityFramework 6.1.0”已使用“.NETFramework,版本=v4.6.1、.NETFramework,版本=v4.6.2、.NETFramework,版本=v4.7、.NETFramework,版本=v4.7.1、.NETFramework,版本=v4.7.2、.NETFramework、,版本=v4.8'而不是项目目标框架'.NETCoreApp,版本=v3.1'。此软件包可能与您的项目不完全兼容ASP.NET实体框架警告“;使用“恢复”;,asp.net,entity-framework,Asp.net,Entity Framework,我试着研究这个警告代码告诉我什么,但我还是不明白 严重性代码说明项目文件行抑制状态警告NU1701包“EntityFramework 6.1.0”已使用“.NETFramework,版本=v4.6.1、.NETFramework,版本=v4.6.2、.NETFramework,版本=v4.7、.NETFramework,版本=v4.7.1、.NETFramework,版本=v4.7.2、.NETFramework、,版本=v4.8'而不是项目目标框架'.NETCoreApp,版本=v3.1'。此
EntityFramework 6.1不支持.NET Core。EntityFramework 6.3及更高版本可以
所以把你的EF版本升级到6.4版本,这个警告就会消失。您还可以考虑迁移到EF Cype 3 .x,但这不是对EntyTrrices框架6的替换的下降。 由于应用程序的目标是.NET Core 3.1,因此不能使用EF 6.1.0,因为它仅与.NET Framework 4.6+兼容。您必须从Nuget for.NET Core应用程序中添加Microsoft.EntityFrameworkCore 3.1.0。