使用 EFCore 命令行工具快速从现有数据库生成实体模型

使用 EFCore 命令行工具快速从现有数据库生成实体模型

1、新建一个空文件夹 EFDemo1 ,cmd 进入空文件夹
2、dotnet new console | 创建控制台项目(.net core 3.1)
3、dotnet tool install --global dotnet-ef | 全局安装dotnet-ef工具
4、dotnet add package Microsoft.EntityFrameworkCore.Design | 必要包
5、dotnet add package Microsoft.EntityFrameworkCore.SqlServer | 必要包
6、dotnet ef dbcontext scaffold "Data Source=.;Initial Catalog=Northwind;Integrated Security=True" Microsoft.EntityFrameworkCore.SqlServer | 从数据库生成实体模型类

--=====================以上都是基于命令行操作,也有vs扩展插件===================================

1、下载vs插件:https://marketplace.visualstudio.com/items?itemName=ErikEJ.EFCorePowerTools 

安装后右击项目,在弹出的菜单项中选择[逆向] 

 

 

 

 点击【Add...】添加数据库连接,然后点【OK】

 

 

填写相关的参数后点【OK】

 

生成完毕! 

附加:

EFCoreTool视频教程:https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Entity-Framework-Power-Tools 

 

posted @ 2020-03-25 16:25  海阔天空XM  阅读(1526)  评论(0编辑  收藏  举报