Efcore從資料庫快速生成實體及context

2022-05-24 21:21:07 字數 834 閱讀 5800

有些專案開發時先建立資料庫,再用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...