1、WebFirst框架描述 WebFirst 是果糖大數據團隊開發的新一代 高性能 代碼生成器&資料庫設計工具,由.net core + sqlsugar 開發 導入1000個表只要1-2秒,用法簡單,功能強大,支持多種資料庫 ,具體功能如下: 一、 建庫、CodeFirst方式線上建表,沒用到C ...
1、WebFirst框架描述
WebFirst 是果糖大數據團隊開發的新一代 高性能 代碼生成器&資料庫設計工具,由.net core + 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)填寫完成點確定
2.2 完成資料庫創
顯未為true那麼這個資料庫就創建成功了
3、線上創建類
(1) 、選擇類建表模式 (線上CodeFirst)
(2)、選擇資料庫
(3)、點擊新建
(4)、填內相關內容完成建類
(5)、類型配置
數據類型都是C#方式配置好的,如果不夠用可以去 數據類型管理去配置
(6)、更新表
我們點擊更新表,會和資料庫進行結構對比,比如刪除哪些列,添加了哪些列,修改了哪些列,如果沒有問題
那麼點擊更新完成實體與資料庫表的同步
3、一鍵生成功能
選擇解決方案
選擇表點擊生成 解決方案
項目就創建出來了
啟動項目在URL後面加上/Swagger 每個表的介面都生成出來了
總結:
這篇文章主要介紹 WebFirst的一些新的特性 ,比如結構對比 , 一鍵生成多個方案等, 如果沒有WebFirst基礎的朋友可以下載源碼
學習
源碼:https://github.com/donet5/WebFirst
官方文檔:https://www.donet5.com/Doc/11
發佈好的 exe文件下載
鏈接: https://pan.baidu.com/s/1Ah-9WC-fOpE1CN7nAVOiGg 提取碼: 1yzr 複製這段內容後打開百度網盤手機App,操作更方便哦
QQ群:958343000