导入三个包,运行一个脚手架命令即可。
NuGet包
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Design
NuGet包管理器控制台运行
一、打开NuGet包管理器控制台,依次运行以下四个命令:
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.Tools
Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design
二、前面部分是数据库连接字符串,Microsoft.EntityFrameworkCore.SqlServer
是数据库类型,-OutputDir Models
是保存到哪个文件夹。
caffold-DbContext 'Data Source=服务器名称;Initial Catalog=数据库;User ID=登录名;Password=密码;MultipleActiveResultSets=True;Connection Timeout=120' Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Context DbContext