VS2017中.NET Core中EF使用

1.控制台执行: Install-Package Microsoft.EntityFrameworkCore.SqlServer

2.执行:Install-Package Microsoft.EntityFrameworkCore.Tools

3.执行:Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design

4.执行:Scaffold-DbContext "Server=.;Database=数据库名称;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

补充说明:

更新版本命令:dotnet add package Microsoft.EntityFrameworkCore.SqlServer

带版本引入操作:Install-Package Microsoft.AspNetCore.App -Version 2.1.0

注意点:使用上面获取NuGet 安装的是最新版本,如果项目本身,NetCore不是最新版本会出现版本兼容问题。

例如:vs2017解决方案本身是 2.1版本,使用NuGet会获取的是2.2.0版本在引用时会出现版本兼容问题;

解决办法:

1.NuGet时后面加上和解决方案一样的版本号;

2.去官网下载安装最新版本.NetCore;

你可能感兴趣的:(VS2017中.NET Core中EF使用)