簡介
今天出場是進化了多年的生成器工具,根據數據庫結構(表、視圖、存儲過程、外鍵、各種類型、備注)快速生成一個項目,並自帶后台管理系統。篇幅有限本文只講解快速開發的使用過程,具體開發中的細節日后有空再詳解。
安裝
dotnet tool install genmy -g //根據mysql庫生成
dotnet tool install genms -g //根據sqlserver庫生成
dotnet tool install genpg -g //根據postgresql庫生成
dotnet tool是2.0增加的功能,類似 npm install -g,檢查是否安裝成功:
使用(假設使用 mysql 數據庫作為生成對象)
查看幫助
genmy --help
mysql數據庫
生成代碼
1、在桌面新建目錄:dbfirst
2、打開 dbfirst 目錄,進入 cmd
3、執行命令: genmy 127.0.0.1:3306 -U root -P root -D cccddd -N cd -R -A -S
如無意外,項目生成完畢,如下圖:
運行代碼
打開瀏覽器,訪問 http://localhost:5000
結語
這篇文章只用於演示降低使用門檻,作者重點關注數據庫一塊的開發,提高生產效率。歡迎有想法的小伙伴試用,討論發表建議。
目前支持三種數據庫快速開發,postgresql、mysql、sqlserver。
他們的開源地址:
https://github.com/2881099/dotnetGen_postgresql
https://github.com/2881099/dotnetGen_mysql
https://github.com/2881099/dotnetGen_sqlserver
感謝支持開源的你們,謝謝觀賞!!