- 首先引用一下兩個包
①Microsoft.EntityFrameworkCore.Tools(這個是efcore 與數據庫 互相生成和更新的工具)
②Pomelo.EntityFrameworkCore.MySql (這個是第三方的ef mysql 中間件)
- 使用 Scaffold-DBcontext命令 ,生成數據庫的實體和EF的DBcontext對象
在程序包控制台輸入以下命令
Scaffold-DbContext -Force "Server=****;User Id=****
assword=****;Database=****" -Provider "
omelo.EntityFrameworkCore.MySql"


erver:數據庫地址
User Id:賬號
Password:登錄密碼
如果是針對單表的更新,加一個-Tables 后面是要更新的表名
Scaffold-DbContext -Force "Server=****;User Id=****
assword=****;Database=****" -Provider "
omelo.EntityFrameworkCore.MySql" -Tables "myTable"


執行完成之后會生成指定的是Model (要求表有主鍵)