有些專案開發時先建立資料庫,再用codefirst來書寫entity和entityconfiguration,比較耗費功夫。
1、在vs2019中新建個asp.net core的web專案,或者其他專案均可。
2、開啟nuget管理器命令列。執行以下3條命令安裝相關功能。
install-package microsoft.entityframeworkcore.sqlserver
install-package microsoft.entityframeworkcore.tools
install-package microsoft.visualstudio.web.codegeneration.design
3、執行這一命令。後面是資料庫連線字串
//scaffold-dbcontext -force 「data source=59.110.21.214; initial catalog=test_dev; persist security info=true; user id=sa; password=123;」 microsoft.entityframeworkcore.sqlserver -outputdir models/datamodels
//scaffold-dbcontext "server=192.168.2.70;database =udi; integrated security = false; user id = sa; password = cgo12345*" microsoft.entityframeworkcore.sqlserver -outputdir entity -force
4、此時會在model資料夾下會生成資料庫中所有的實體和dbcontext檔案。
efcore從資料庫快速生成實體及context
有些專案開發時先建立資料庫,再用codefirst來書寫entity和entityconfiguration,比較耗費功夫。1 在vs2017中新建個asp.net core的web專案,或者其他專案均可。2 開啟nuget管理器命令列。執行以下3條命令安裝相關功能。install package ...
powerDesigner 從資料庫匯出實體模型
方法一 1 步驟一 新建model,選擇physical diagram 注意dbms的選擇,需要選擇對應的資料庫型別,否則出現問題 2 步驟二 選擇選單欄中的database connect,選擇configure.選擇connection profiles,新增ip等配置 注意 dbms typ...
生成mysql資料庫字典 快速生成資料庫字典
select tablename case when c.column id 1 then o.name else n end tabledesc isnull case when c.column id 1 then ptb.value end,n column id c.column id,co...