1. 程式人生 > >.NETCore 基於 dbfirst 體驗快速開發專案

.NETCore 基於 dbfirst 體驗快速開發專案

簡介

今天出場是進化了多年的生成器工具,根據資料庫結構(表、檢視、儲存過程、外來鍵、各種型別、備註)快速生成一個專案,並自帶後臺管理系統。篇幅有限本文只講解快速開發的使用過程,具體開發中的細節日後有空再詳解。

安裝

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

如無意外,專案生成完畢,如下圖:

執行程式碼

結語

這篇文章只用於演示降低使用門檻,作者重點關注資料庫一塊的開發,提高生產效率。歡迎有想法的小夥伴試用,討論發表建議。

目前支援三種資料庫快速開發,postgresql、mysql、sqlserver。

他們的開源地址:

感謝支援開源的你們,謝謝觀賞!!