Scaffold-DbContext详解
Scaffold-DbContext语法:
Scaffold-DbContext "连接字符串" 提供商名称 -OutputDir 输出目录 -Context 上下文类名 -Schema 模式名
其中:
Npgsql.EntityFrameworkCore.PostgreSQL 是 PostgreSQL 的 EF Core 提供商。
-OutputDir Models 指定生成的模型文件输出目录。
-Context YourDbContext 指定生成的 DbContext 类名。
-Schema public 指定要使用的模式名。
e.g.
--- 不指定Schema:
Scaffold-DbContext "Host=localhost;Database=mydatabase;Username=myuser;Password=mypassword" Npgsql.EntityFrameworkCore.PostgreSQL -OutputDir Models
--- 指定Schema:
Scaffold-DbContext "Host=localhost;Database=mydatabase;Username=myuser;Password=mypassword" Npgsql.EntityFrameworkCore.PostgreSQL -OutputDir Models -Schema mySchema