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;