使用 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 

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

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

 

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

 

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

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

 

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

 

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

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

 

生成完毕! 

附加:

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

 

相关文章:

  • 2022-02-23
  • 2022-12-23
  • 2021-12-29
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
猜你喜欢
  • 2021-09-20
  • 2021-11-16
  • 2022-12-23
  • 2022-12-23
  • 2021-08-13
相关资源
相似解决方案