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