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