详细内容可以参考微软爸爸得文档Entity Framework Core 工具
举例
执行命令前需要保证解决可以正常生成,在命令行中选择执行解决方案后即可运行命令
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Tables "Blog","Post" -ContextDir Context -Context BlogContext -ContextNamespace New.Namespace -Force
命令 | 功能 |
---|---|
-OutputDir | model输出目录 |
-Tables | 需要逆向得表 |
-ContextDir | 要在其中放置 DbContext 文件的目录 |
-Context | 要生成的 DbContext 类的名称 |
-ContextNamespace | 要用于生成的 DbContext 类的命名空间 |
-Force | 覆盖现有文件 |