本次開放源碼,長話短說:
下載下傳:
下面是曆史修改更新記錄:

v1.3版本開始
從2010-08-18記錄了:
1:maction:增加在update/insert/fill失敗時,自動調用close()
2:maction:增加resettable功能
3:maction:修改fill方法:有多條記錄時傳回失敗,改成傳回首條記錄。
4:outputdata:增加execreateproc用于直接執行生成分頁存儲過程。
從2010-08-19記錄了:
1:maction:關閉的datasqlhelper的傳回
2:maction:增加setautoprefix,可傳多個控件字首
3:maction:insert/update方法開放auto擷取值功能。
4:mproce:新出産類,用于執行存儲過程
5:outputdata:新增加對存儲過程枚舉的導出
v1.4版本開始
從2010-08-20記錄了:
1:mproc:exescalar方法修改為泛型方法 public t exescalar<t>()
2:sqlstring:where條件過濾掉“--”注釋号與";"分号
從2010-08-23記錄了:
1:sqlhelper/datatype/log 兩個類修改通路修飾符号,不對外開放
2:mproc:由sqlhelper修改通路修飾不對外開放引起,繼承變更為内置類。
3:mproc:改傳回datatable為mdatatable,隐藏掉傳回的sqldatareader
4:mdatatable:增加todatatable功能
從2010-08-25記錄了:
1:datatype:合并資料類型轉化方法為兩個:getdbtype和getsqltype,同時注釋掉其它附加方法
2:log:修改writelog傳回類型為void,在寫資料庫記錄異常日志失敗後時抛出異常
3:sqlhelper:優化代碼,删除沒用到的方法
4:maction:增加智能檢測,構造函數不需要傳入資料庫配置項。多資料庫應用時,約定枚舉生成為:[[u/v/p]_+資料庫名+enum],配置檔案資料庫連結配置項為[資料庫名+conn]
5:cachehelper:優化代碼,減少代碼行數
6:outputdata:增加對于多資料庫項目的導出,對于表和視圖的枚舉導出修改成[[u/v/p]_資料庫名+enum]格式
7:sqlhelper:增加事務支援
8:maction:預設所有操作開啟事務支援,直到調用close()或endtransation()或發生異常時,事務才結束。
從2010-08-28記錄了:
1:cachehelper:修改了幾個函數名稱
2:mproc:修改幾個方法名稱,參數實作自動增加"@"字首
3:outputdata:增加對存儲過程參數的導出
4:增加所有注釋及示例生成文檔
從2010-08-30記錄了:
1:outputdata:增加生成日志表方法
v1.5版本開始
從2010-09-01記錄了:
1:mdatatable:優化資料綁定,速度提升。
2:sqloutput:修正對于sql 2000資料庫下的枚舉生成及日志表的生成。
3:datatype:getsqltype方法增加對ntext類型的轉換,修改轉換預設傳回為sqldbtype.nvarchar
從2010-09-04記錄了:
4:增加對guid類型的id的支援。
5:mproc增加對sql語句的支援
6:outputdata:優化代碼,删除沒用到的函數
從2010-09-05記錄了:
7:mdatatable:修正todatatable方法
從2010-09-06記錄了:
8:maction:增加對winform下的getfrom與setto的支援
9:mactionui:新增加的類,從maction中分離出來。
從2010-09-07記錄了:
從2010-09-08記錄了:
10:mdatatable:支援綁定winform的datagridview控件
ps:v1.5.5版本,包含了v2.0版本中修正sql2000部分功能。
v2.0版本 為支援多資料庫本版本改動較大
從2010-09-09記錄了:
1:增加對access資料庫的支援。
從2010-09-14記錄了:
2:sqlstring:formatwhere不格式化轉成小寫
3:maction:優化對access資料庫操作的代碼
4:outputdata:重新調整内部代碼,增加支援access,去掉輸出枚舉的說明。
5:v1.6版本輔助工具出生,增加對access枚舉的生成支援。
從2010-09-15記錄了:
6:dbbase:存儲過程傳回值不能走名稱索引,隻能走數字索引方式。
7:mdatacolumn:增加對列的删除。
8:mdatatable:修改構造函數
從2010-09-19記錄了:
9:outputdata 資料庫2000輸出屏蔽系統自帶的[表/視圖/存儲過程]
從2010-09-22記錄了:
10:sql2000參數執行增加參數。
11:sql2000分頁存儲過程修正。
12:修正事務在sql2000下的使用。
從2010-09-23記錄了:
13:增加aop,可分離權限/記錄檔/異常等獨立處理。
從2010-09-25記錄了:
14:mdatatable修正多次綁定時索引未複位的錯誤
從2010-09-26記錄了:
15:aop增加動态加載功能,需要配置檔案:<add key="aop" value="程式集名稱,名稱空間.aop類名" />
從2010-09-27記錄了:
16:增加支援oracle,完成添加删除更新,還差查詢。
從2010-09-28記錄了:
17:編寫分頁存儲過程,并實作調用,同時使用枚舉導出的相關功能,還沒有建立日志表。
從2010-09-29記錄了:
18:實作建立日志表。
19:實作輔助工具完成。
從2010-09-30記錄了:
20:mdatatable增加bind方法
21:mdatatable增加tojson輸出
22:jsonhelper類增加
從2010-10-02記錄了:
1:maction增加bind方法。
2:修正maction debug屬性[失敗後自動調用close,屬性取不到dbbase錯誤資訊]
3:mproc 增加idisponse接口實作
從2010-10-07記錄了:
4:maction:aop修改fill傳回id值
從2010-10-12記錄了:
5:mproc resetproc重新判斷是否存存儲過程
v3.0版本開始
從2010-10-11記錄了:
增加xml相關操作類:
xmlbase
xmlhelper
xhtmlurlresolver
mutillanguage
htmltagtype
從2010-10-13記錄了:
1:maction:對于insert/update/delete/fill/getcount增加_datasqlhelper.clearparameters();
2:增加orm基類
3:mdatatable增加tolist<t>泛型方法
4:dbbase增加關閉事務機制
5:ormbase預設不開啟事務
從2010-10-16記錄了:
6:maction:在關閉事務時,預設操作失敗不自動關閉連結
從2010-10-19記錄了:
6:maction:修正resettable/fill沒改寫表名引起的錯誤
從2010-10-20->2010-10-29記錄了:
1:增加appconfig,友善檢視所有配置檔案項[資料庫預設連結conn除外]
2:formatwhere增加[#true]、[#false]替換,支援多資料庫應用
3:修改表結構傳回語句,對于uniqueidentifier、和ntext、text類型進行處理。
4:access類型操作,預設關閉事務
5:access資料類型datetime類型參數處理為date類型。
6:dalaction對access資料庫連結進行格式化處理。
7:緩存類add方法增加緩存依賴檔案路徑和時間傳入。
8:緩存類增加使用者自定義标記[緩存被修改辨別/緩存是否改變]
9:增加對image類型的處理
10:修正access自定義語句表名為空查詢出錯。

ok,最後,各位路過的人群,該打醬油的打醬油,該飄過的飄過,該擺post的趕緊留個姿勢,該學習的抓緊學習。
夜了,入睡了。
版權聲明:本文原創發表于部落格園,作者為路過秋天,原文連結:
http://www.cnblogs.com/cyq1162/archive/2011/06/27/2091036.html