1. 程式人生 > >.net core mysql ef

.net core mysql ef

sof schema work mod bsp base framework 程序包 ann

利用nuget添加以下引用

MySql.Data.EntityFrameworkCore
Pomelo.EntityFrameworkCore.MySql
Microsoft.EntityFrameworkCore.Tools

打開 "程序包管理器控制臺",執行語句

Scaffold-DbContext "Server=xxx;User Id=xxx;Password=xxxm;Database=xxx" Pomelo.EntityFrameworkCore.MySql -o Models -f

代碼參數說明:

-OutputDir (-o)*** 實體文件所存放的文件目錄

-ContextDir *** DbContext文件存放的目錄
-Context *** DbContext文件名
-Schemas *** 需要生成實體數據的數據表所在的模式
-Tables(-t) *** 需要生成實體數據的數據表的集合
-DataAnnotations
-UseDatabaseNames 直接使用數據庫中的表名和列名(某些版本不支持)
-Force (-f)強制執行,重寫已經存在的實體文件

.net core mysql ef