I was wondering if I could set-up my EntityFrameworkCore in a .NET Standard 2.0 project easily. I was following this Tutorial but it requires either .NET Core or Framework.
When I got to this step:
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
I got this error:
Startup project 'projectName' targets framework '.NETStandard'. There is no runtime associated with this framework, and projects targeting it cannot be executed directly. To use the Entity Framework Core Package Manager Console Tools with this project, add an executable project targeting .NET Framework or .NET Core that references this project, and set it as the startup project; or, update this project to cross-target .NET Framework or .NET Core.
I am wondering if I could set-up my entity in .NET Standard or if there a best practice that I should be doing instead?
<TargetFramework>netstandard2.0</TargetFramework>
and you are usingInstall-Package Microsoft.EntityFrameworkCore.SqlServer -Version 2.0.0
– Matthew Alltop