1.下载依赖包
Microsoft.EntityFrameworkCore.Design
Microsoft.EntityFrameworkCore.Tools
MySql.EntityFrameworkCore
Pomelo.EntityFrameworkCore.MySql
2.实体层设为启动项(Model,DoMain)
3.工具 → Nuget包管理器 → 管理包管理器控制台
4.运行命令
scaffold-dbcontext "server=localhost;user id=root;database=Student;Pwd=123456;port=3306"
Pomelo.EntityFrameworkCore.MySql -Context StuPlatContext -ContextDir
../Mysql.DoMain -ContextNamespace Mysql.DoMain -OutputDir ./ -Namespace Mysql.DoMain
5、命令格式:
Scaffold-DbContext "连接数据库字符串" 驱动(Pomelo.EntityFrameworkCore.MySql) -Context 数据上下文件名称 -contextDir 上下文路径 -contextnamespace 上下文的命名空间 -outputDir 生成的Model的路径