MySQL数据库
在NuGet包管理中安装以下包,选择符合项目.Net版本的包
Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.Design
MySql.EntityFrameworkCore
在程序包控制管理台执行以下命令
Scaffold-DbContext "Data Source=localhost;Initial Catalog=mydb;User=root;Password=mypassword;" MySql.EntityFrameworkCore -OutputDir Models
说明
Data Source:你的主机地址,本地就写localhost Catalog:你连接的数据库 User:账号 Password:密码
MySql.EntityFrameworkCore:连接的数据库类型
-OutputDir:实体类输出的文件夹
SqlServer数据库就将其中的MySql.EntityFrameworkCore包替换为Microsoft.EntityFrameworkCore.SqlServer
执行命令替换为
Scaffold-DbContext "Data Source=localhost;Initial Catalog=mydb;User=sa;Password=mypassword;TrustServerCertificate=true" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
标签:实体类,Source,数据库,SqlServer,EntityFrameworkCore,MySql,Net,Microsoft From: https://www.cnblogs.com/heyiping/p/18231272