開源框架 WebFirst 一鍵生成專案,線上建表

果糖大資料科技發表於2022-05-08

1、WebFirst框架描述

WebFirst  是果糖大資料團隊開發的新一代 高效能 程式碼生成器&資料庫設計工具,由.net core 3.1 + sqlsugar 開發 匯入1000個表只要1-2秒,用法簡單,功能強大,支援多種資料庫 ,具體功能如下:

一、 建庫、CodeFirst方式線上建表,沒用到CodeFirst的使用者可以用工具輕鬆體驗,支援公共欄位

二、匯出EXCEL文件,把每個表的資料匯出來

三、模版管理 可以自個新增修改模版,使用的是Razor模版引擎對C#程式設計師更加友好

四、方案管理,可以建立自已的生成方案,修改方案

五、支援擴充套件模版屬性,支援生成更加豐富的前端程式碼

六、支援生成解決方案

七、支援生成附加檔案,支援檔案字尾

八、支援檢視

九、支援自定義資料型別

十、支援多種資料庫 MYSQL PGSQL SQLITE SQLSERVE  ORCLE  達夢 

 

2、WebFirst和CodeFirst

我們傳統的CodeFirst寫實體類非常的累,並且加欄位、刪欄位很容易在生產環境發生意外,需要大量的知識儲備,而WebFirst實現建表建庫完全介面化操作越級爽

如果說一個100個欄位的表CodeFirst要寫30分鐘,那麼WebFirst最多5分鐘

2.1建庫

 (1)選擇配置資料庫

 (2)點選新增

 (3)填寫完成點確定

開源框架 WebFirst 一鍵生成專案,線上建表

 

2.2 完成資料庫創

顯未為true那麼這個資料庫就建立成功了

 

 開源框架 WebFirst 一鍵生成專案,線上建表

 

 3、線上建立類

  (1) 、選擇類建表模式 (線上CodeFirst)

  (2)、選擇資料庫

  (3)、點選新建

開源框架 WebFirst 一鍵生成專案,線上建表

 

 

 (4)、填內相關內容完成建類

開源框架 WebFirst 一鍵生成專案,線上建表

(5)、型別配置 

資料型別都是C#方式配置好的,如果不夠用可以去 資料型別管理去配置

 開源框架 WebFirst 一鍵生成專案,線上建表

 

(6)、更新表

我們點選更新表,會和資料庫進行結構對比,比如刪除哪些列,新增了哪些列,修改了哪些列,如果沒有問題

那麼點選更新完成實體與資料庫表的同步

開源框架 WebFirst 一鍵生成專案,線上建表

 

3、一鍵生成功能

選擇解決方案

 開源框架 WebFirst 一鍵生成專案,線上建表

 

 選擇表點選生成 解決方案

專案就建立出來了

啟動專案在URL後面加上/Swagger  每個表的介面都生成出來了

 

總結:

這篇文章主要介紹 WebFirst的一些新的特性 ,比如結構對比 , 一鍵生成多個方案等, 如果沒有WebFirst基礎的朋友可以下載原始碼

學習

原始碼:https://github.com/donet5/WebFirst

官方文件:https://www.donet5.com/Doc/11

QQ群:958343000

 

相關文章