我的代碼生成器(MyGenerator)提供了一整套數據庫操作的框架。Web層、BLL層、DAL層以及Utility和Model層代碼都可以自動生成。當然最簡單的是直接生成解決方案,然后你就可以直接針對某個表進行增刪改查了。各個層的代碼和傳統(tǒng)的寫法略有差異,主要體現在DAL層數據庫操作和SQL Server存儲過程的寫法上。其它層基本符合OO,代碼結構簡單,有較強的可讀性。
我的代碼生成器(MyGenerator)主要特點
1:數據庫交互只用寫一次,即使你不斷的增加、修改方法,DAL層的代碼都不需要修改;
2:對于存儲過程,不再需要繁瑣的設置SQL參數;
3:每個數據表只對應一個存儲過程,結構清晰,易于維護;
4:BLL支持事務過程,支持選擇數據庫操作時的智能提示;
5:頁面層的CS代碼簡單,便于維護和調試;
我的代碼生成器(MyGenerator)主要功能
1: 根據需要自動生成實體類、存儲過程、WEB層前后端、BLL層的幾個基本業(yè)務操作的代碼。
2: 支持批量導出代碼并生成相應的文件類型,方便直接加入項目。
3: 支持根據數據庫,直接導出VS2010項目,支持基本的增刪改查 (請先重新編譯項目和生成存儲過程)。
4: 支持一鍵在數據庫服務器端生成存儲過程
5: 支持生成一份比較美觀的HTML格式的數據庫文檔
6: 支持模板自定義和模板管理,支持超過20種自定義參數,使用NVelocity規(guī)則。
7: BLL層直接支持T-SQL事務,使用簡單。
8: 界面美觀,標準的綠色軟件,體積小,便于攜帶,有不錯的用戶體驗。
我的代碼生成器(MyGenerator)使用方法和功能詳細介紹
1:軟件登陸,初始化項目參數:這步按提示輸入參數就可以了。需要注意的是,服務器參數可以直接輸入也使用服務器管理的功能統(tǒng)一管理。同時在這里可以管理一些數據庫字段類型的映射關系。


2:軟件主界面:上面一排按鈕是軟件能提供的主要功能。默認是顯示軟件支持的自定義參數列表,目前一共支持30多種可用于模板生成的自定義參數。如果你還需要什么參數,請告訴我,謝過。

3:從左側表列表中選擇所需要的數據表后,點擊生成,主窗口為生成代碼,右下角窗口為當前選擇表的增刪改查T-SQL語句。下圖為默認支持的一些模塊,圖中生成的是C#實體類:

4:生成自定義代碼,可以使用自定義模板管理,語法請查看demo.vm文件:


5:導出類功能塊,目前可以直接導出當前生成的代碼;導出解決方案;導出數據庫文檔。會智能確定導出文件夾名,如自定義模塊會全部生成在Custom文件夾下:




6:軟件幫助和關于:


我的代碼生成器(MyGenerator)存在的問題
1:可能是由于使用WPF的問題:首次啟動較慢,視機器性能而定,一般會耗時10S左右
2:肯定尚有很多未發(fā)現的問題,希望大家得到大家的幫助,我一定會努力完善。
我的代碼生成器(MyGenerator)更新歷史
V 3.9.0.0
增加:支持一鍵在SQL Server中生成存儲過程
增加:對不支持數據類型的錯誤提示,防止程序崩潰
增加:創(chuàng)建存儲過程時的唯一性判斷
增加:數據庫列表和數據類型映射的管理
增加:文件DBHelper.cs,LogManage.cs和三個相關模板文件
增加:導出文件可以選擇輸入前后綴名和擴展名
修改:對于多表,只導出一個SQL SP的Script文件
修改:Insert返回long而不是int
修改:一個存儲過程可能會生成亂碼的問題
修改:一些用于增強用戶體驗的布局調整
修改:NVarchar雙倍長度問題
修改:項目文件位置調整,MainDal.cs代碼優(yōu)化
修改:其它幾個已知Bug
- PC官方版
- 安卓官方手機版
- IOS官方手機版







Apifox(Api調試管理工具)2.1.29.1 綠色版
小烏龜代碼管理工具(TortoiseGit)2.13.0.1 中文免費版
SoapUI破解版5.7.0 最新版
小皮面板(phpstudy)8.1.1.3 官方最新版
Ruby3.0(ruby運行環(huán)境)3.0.2 官方版
gcc編譯器( MinGW-w64 9.0.0綠色版)免費下載
寶玉編輯助手0.0.05新版
火花編程軟件2.7.2 官方pc版
猿編程少兒班客戶端3.1.1 官方版
Restorator 2009中文版單文件漢化版
十六進制閱讀小工具
IT碼農工具軟件1.0 中文免費版
Postman Canary(網頁調試軟件)官方版7.32.0綠色免費版
大耳猴少兒編程客戶端1.1.2 官方免費版
excel批量sql語句(通過excel構建sql工具)1.0 免費版
軟件添加彈窗和網址工具1.0 中文免費版
天霸編程助手2.1 單文件中文版
ida pro 中文破解版(反編譯工具)7.0 永樂漢化版64位
VBA代碼助手3.3.3.1官方版
JDK 12 linux版for 64位
Samba(完全支持Python 3)4.10 官方最新版
猿編程電腦端3.9.1.347 官方PC版
蒲公英 Android SDKV4.1.11 官方最新版
蒲公英iOS SDK2.8.9.1 官方最新版
WxPython中文可視化編輯器1.2 簡體中文免費版
Python代碼生成器1.0 中文免費版
C語言代碼實例助手1.0 免費版
notepad++7.8.2 中文免費版
wpe pro Alpha 0.9a 中文綠色版




系統(tǒng)自帶的命令行幫助文件(ntcmds.chm)chm格
Excel轉換XML工具1.0 免費版
實體類SQL生成工具1.0 綠色免費版
XML字符串解析工具2.0.3 免費版
VC++Spelly(代碼拼寫檢查)3.0.1 官方最新版
易語言vc6迷你連接器【dos命令形式運行】綠
Elastix 20163.0 免費版
sql語法分析器(sql語法分析工具)3.1.0 綠色
dev c++下載(DEV-C++)5.9.2 多語安裝免費版
vc字體設置工具(vc6字體設置工具)1.0 中文綠