.net core使用mysql,需引入三個包:
install-package Pomelo.EntityFrameworkCore.MySql
install-package Pomelo.EntityFrameworkCore.MySql.Design
install-package Microsoft.EntityFrameworkCore.Tools
在工具--Nuget包管理器--程序包管理器控制檯中輸入:
Scaffold-DbContext "Database=test;Data Source=localhost;port=3306;User Id=root;Password=root;" Pomelo.EntityFrameworkCore.MySql -OutputDir Models
點擊確定,執行完上面的代碼Models文件夾中自動生成EF代碼
Scaffold-DbContext "Server=(local);Database=test;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Model -Force 命令來修改