當(dāng)前版本 V3.9 加入新功能:一鍵生成存儲(chǔ)過程等
距離上次發(fā)布已經(jīng)相隔13個(gè)月了,在此特別感謝許多朋友的建議和鼓勵(lì),歷經(jīng)了多個(gè)版本的更迭后,才有了現(xiàn)在這個(gè)功能更多,更加實(shí)用的東西。雖然依舊沒什么技術(shù)含量,不過畢竟是自己花了很多時(shí)間的,還是自薦一下吧。
個(gè)人感覺目前的實(shí)用性還可以,至少在我們Team內(nèi)用的還是不錯(cuò)。同時(shí)說一下,之所以不用廣為流傳的其它代碼生成器,比如Code Smith、動(dòng)網(wǎng)生成器,主要是如下原因:
1:這些代碼生成器的代碼生成過程不夠簡捷;
2:我們公司項(xiàng)目都是使用存儲(chǔ)過程;
3:如果我改了一個(gè)表的結(jié)構(gòu),那么基本就要重新生成一遍代碼;
4:這些軟件的體積都不小,換臺(tái)機(jī)器就要安裝一遍,個(gè)人還是比較喜歡不寫注冊(cè)表的綠色軟件。
所以我就自己寫了一個(gè)方便自己使用的代碼生成器,同時(shí)也當(dāng)是練練手。
更新歷史
V 3.9.0.0
增加:支持一鍵在SQL Server中生成存儲(chǔ)過程
增加:對(duì)不支持?jǐn)?shù)據(jù)類型的錯(cuò)誤提示,防止程序崩潰
增加:創(chuàng)建存儲(chǔ)過程時(shí)的唯一性判斷
增加:數(shù)據(jù)庫列表和數(shù)據(jù)類型映射的管理
修改:對(duì)于多表,只導(dǎo)出一個(gè)SQL SP的Script文件
修改:Insert返回long而不是int
修改:一個(gè)存儲(chǔ)過程可能會(huì)生成亂碼的問題
修改:一些用于增強(qiáng)用戶體驗(yàn)的布局調(diào)整
V 3.8.0.0
增加:支持根據(jù)數(shù)據(jù)庫直接導(dǎo)出一份比較漂亮的HTML文檔
增加:基本方法SelectAll
修改:生成的存儲(chǔ)過程不再獨(dú)立到單個(gè)文件,現(xiàn)在只使用一個(gè)文件,方便數(shù)據(jù)庫操作
修改:Guid為主鍵時(shí),生成的解決方案有些方法無法正常實(shí)現(xiàn)
修改:點(diǎn)擊返回按鈕后無法正常生成解決方案
修改:其它幾個(gè)已知Bug
V 3.7.0.0
增加:數(shù)據(jù)讀取支持分頁控制
增加:服務(wù)器列表管理按鈕
增加:統(tǒng)一出錯(cuò)信息的提示窗口,信息提示更加友好
修改:代碼重構(gòu),優(yōu)化
修改:已知Bug修復(fù)
修改:直接可以重新編譯解決方案,不需要手動(dòng)把項(xiàng)目加入編譯列表