經過一年左右的重構設計以及項目的應用,新版ORM框架MySoft.Data v3.0 beta即將發布:
1、將一些組件重用的類庫以及核心組件獨立成MySoft.Core。
2、重構了內部大部分核心代碼,特別是QuerySection以及FromSection。
3、支持實體認證處理,可通過實體驗證類Validator來實現自定義認證。
4、支持關聯查詢輸出到自定義實體,而非Entity實體。
5、修復了之前MySoft.Data v2.0使用過程中10余處bug。
6、支持更為復雜的表聯合查詢,如內聯查詢,子表查詢等。
7、全新的日志注入處理方式,支持sql輸出以及返回值及耗時等信息。
8、WhereClip以及OrderByClip支持WCF Http通訊方式傳輸,但Field暫不支持。
9、QueryCreator支持自關聯查詢,支持表別名處理。
10、最重要的一點:經過內核的重構,處理性能較前一版本提升了20%左右。
注:新版本與老版本在使用上基本保持兼容,但有部分代碼需要修改。
新版程序集下載地址:http://files.cnblogs.com/maoyong/MySoft.Data_3.0_bate.zip
