- 打开
Nuget
包的程序管理命令控制台,执行添加引用命令 ,注意执行时控制台的默认项目要定位为**XX.Model**
Scaffold-DbContext -Force "Data Source=XX.XX.XX.XX;Initial Catalog=report;Persist Security Info=True;User ID=power;Password=pwd" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models/DataModels
// 较为完整
Scaffold-DbContext "PORT=5435;DATABASE=DocumentDB;HOST=localhost;PASSWORD=1;USER ID=postgres;" Npgsql.EntityFrameworkCore.PostgreSQL -OutputDir Entities -Tables "fsrd_plugingroup","fsrd_plugingroupfunction" -Context ApplicationContext -Contextdir Data -Project BusinessOrg.API -StartupProject BusinessOrg.API -Force
- 参数说明
**-o**
输出目录(-OutputDir)**-f**
覆盖现有文件(-Force),数据库更新时会用到**-t**
指定表名(-Tables)
如果中间出错,请先确保你的工程文件可以编译成功,并使用**-f**
参数覆盖现有文件