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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM