• 首先引用一下两个包
①Microsoft.EntityFrameworkCore.Tools(这个是efcore 与数据库 互相生成和更新的工具)
②Pomelo.EntityFrameworkCore.MySql (这个是第三方的ef mysql 中间件)
  • 使用 Scaffold-DBcontext命令 ,生成数据库的实体和EF的DBcontext对象

 

在程序包控制台输入以下命令
Scaffold-DbContext -Force  "Server=****;User Id=****EntityFrameworkCore mysql 入门方法assword=****;Database=****" -Provider "EntityFrameworkCore mysql 入门方法omelo.EntityFrameworkCore.MySql"
erver:数据库地址
User Id:账号
Password:登录密码
如果是针对单表的更新,加一个-Tables 后面是要更新的表名
Scaffold-DbContext -Force  "Server=****;User Id=****EntityFrameworkCore mysql 入门方法assword=****;Database=****" -Provider "EntityFrameworkCore mysql 入门方法omelo.EntityFrameworkCore.MySql"  -Tables "myTable"
执行完成之后会生成指定的是Model (要求表有主键

相关文章:

  • 2022-12-23
  • 2021-10-02
  • 2021-11-26
  • 2022-02-16
  • 2021-11-14
  • 2021-06-20
  • 2022-01-09
  • 2021-06-04
猜你喜欢
  • 2021-09-02
  • 2022-12-23
  • 2021-11-28
  • 2021-12-02
  • 2021-11-15
相关资源
相似解决方案