When downloading Entity Framework I am getting the error
Package 'EntityFramework 6.2.0' was restored using '.NetFramework, version=v4.6.1' instead of the project target framework ".NETCoreApp, Version=v2.0' This package may not be fully compatible with your project
The reason this is an issue is because when I try to enable migration it gives the following error which I think is linked back to this.
Exception calling "SetData" with "2" argument(s)
I ran into this today too. The solution is here: https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-entity-framework-core-2-0/
Specifically:
You can start using EF Core 2.0 today by installing an EF Core 2.0-compatible database provider NuGet package in your applications.
The key is "EF Core 2.0-compatible", which means you have to install one of the Microsoft.EntityFrameworkCore
packages from NuGet.
So if you're using SQL Server, you'll install Microsoft.EntityFrameworkCore.SqlServer
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With