寫這個項目有很長一段時間了,期間也修修改改,寫到最後,本身也沒咋用(研究方向變化了)。前端
具體項目開源了:https://github.com/supperlitt/WebAutoCodeOnline (這個應該不算一個廣告文)git
要說技術,感受也沒啥,就是寫上一些自認爲合適的模板,而後根據模板寫一些通用的類文件上去。而後用。。。github
沒有例子,看一堆文字,眼睛是花的。。數據庫
有2個exe,最新的直接接入數據庫的項目:WinGenerateCodeDB,WinAutoCode(老項目用代碼生成,也還能用)前端框架
運行一些,而後。。。出現了下面的主界面,選擇數據庫,表,固然字段自己有註釋就是極好的了。。app
好了,下一步,這個界面功能有點多,可是別怕,大部分用不上。框架
一、選擇須要顯示的字段,從左邊移動到右邊(支持批量)3d
二、選擇,列表操做按鈕,主顯示,添加,編輯(編輯的時候,最好不要帶上主鍵ID,不然可能出問題),刪除。cdn
直接進入下一步:選擇生成代碼的平臺和基於版本,前端框架(EasyUI是老項目,Bootstrap纔是最新的。。。)blog
繼續,下一步:這裏就能夠出界面了,若是隻是生成Model也就到這裏了,若是須要頁面,點擊頁面就出現代碼。文本框是支持
全選的,不是點按鈕,按鈕是啥內容,看看代碼,不記得了。
。。。。到這裏你覺得就結束了,然而不是。我幫大家拷貝了一下,生成了一個項目,不過Dapper和MySql是我本身額外引入的。
項目有了,固然我沒有分層了。。
看網頁效果吧。小夥伴們等着急了,頁面顯示還有點欠缺(標籤,須要依賴註釋,日期顯示,能夠在圖2,設置樣式,進行調整。)
功能到這裏就結束了,有一個說明一下,前段使用的是cdn,因此這裏直接就有樣式了,不過,DateTime控件直接用CDN有問題,用本地的就沒毛病,我想項目裏面應該是有這些源碼的,就不嘮叨了。
至於有些文本框前面沒有說明,爲啥,那是由於你沒寫備註。。。
其實也懶得開源,懶得寫博文的,看到各位大牛們轉別的平臺,有點慌神,其實也不是大牛們願意轉,多是工做須要吧。好了,沒啥寫的了。