[英]EF6.2 was restored using .netFramework version 4.6.1 instead of the project target framework .NETStandard v2.0
[英]Entity Framework is being restored via .NetFramework and not Core V2.0 which is my projects framework
下载实体框架时,我收到错误
使用'.NetFramework,version = v4.6.1'而不是项目目标框架“.NETCoreApp,Version = v2.0”恢复包'EntityFramework 6.2.0'此包可能与您的项目不完全兼容
这是一个问题的原因是因为当我尝试启用迁移时,它会给出以下错误,我认为这个错误与此相关联。
使用“2”参数调用“SetData”的异常
我今天也碰到了这个。 解决方案在这里: https : //blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-entity-framework-core-2-0/
特别:
您可以通过在应用程序中安装与EF Core 2.0兼容的数据库提供程序NuGet包来开始使用EF Core 2.0。
关键是“EF Core 2.0兼容”,这意味着您必须从NuGet安装一个Microsoft.EntityFrameworkCore
包。
因此,如果您使用的是SQL Server,则需要安装Microsoft.EntityFrameworkCore.SqlServer
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.