Change log for ELinq
ELinq 0.6.2.1 (2013/3/5)
基於http://elinq.codeplex.com/SourceControl/changeset/100616版本
1. 修復反射讀取私有字段的一個Bug
2. 設置版本號0.6.2.1
3. 從下個版本開始,代碼服務器將遷移到GitHub 上
ELinq 0.6.2 (2013/2/24)
基於http://elinq.codeplex.com/SourceControl/changeset/100401版本
1. 修復在自動建表時,解析App_Data目錄的數據庫文件出錯時的Bug
2. 修復FluentAPI映射的一個Bug
3. 支持工作單元模式、倉儲模式、活動記錄模式
4. 設置版本號0.6.2
ELinq 0.6.1.2 (2013/2/20)
基於http://elinq.codeplex.com/SourceControl/changeset/100292版本
1. 修復Bugs
2. 支持在一個DbContext中允許嵌套事物
3. 設置版本號為0.6.1.2
ELinq 0.6.1 (2013/2/15)
基於http://elinq.codeplex.com/SourceControl/changeset/100217版本
1. 添加缺省映射策略
2. 添加代碼自動生成創建策略
3. 支持自動創建數據庫,當數據庫不存在的時候
4. 添加Attribute映射的T4 模版代碼生成器
5. 添加FluentAPI映射的T4 模版代碼生成器
6. 設置版本號為0.6.1
ELinq 0.6.0.1 (2013/2/11)
基於http://elinq.codeplex.com/SourceControl/changeset/100169版本
1. 支持強密鑰
2. 支持.NET 45
3. 代碼重構
4. 版本號升級到0.6.0.1
ELinq 0.6.0.0 (2013/2/2)
基於http://elinq.codeplex.com/SourceControl/changeset/100014版本
1. 重構Dialect和函數框架
2. 用自定義DBType來代替.net sdk 中的DbType枚舉
3. 添加各大數據庫的自動建庫建表功能
4. 添加數據庫SchemaLoader的支持,這樣可以方便自定義一個T4的代碼生成器
ELinq 0.5.3.0 (2013/1/19)
基於http://elinq.codeplex.com/SourceControl/changeset/99560版本
1. 默認開啟SQLite的事務
2. 增加Between .. and 查詢條件
3. 修復Oracle和SQLite數據庫中DateDiff函數翻譯的bug
4. 修復MsSql2000和SQLite數據庫DateTime.Now 翻譯的bug
5. 移植LinqToSQL基於Attribute的映射配置到ELinq(現在該版本可以完全借助LinqToSQL的設計器來自動生成代碼)
6. 移植LinqToSQL的SqlMethods.DateDiff相關函數到ELinq中
7. 移植LinqToSQL中的Binary、EntitySet<T>、EntityRef<T> 等類型
8. 設置版本號為0.5.3.0
ELinq 0.5.2 (2013/1/11)
基於http://elinq.codeplex.com/SourceControl/changeset/99364版本
1. 精簡在調試時查詢計划的內容
2. 修復String.Substring,Insert,Remove,IndexOf,LastIndexOf,StartsWith,EndsWith,
Contains 函數在Select表達式中的解析異常
3. 修復Oracle和SQLite數據庫中DateAdd函數翻譯的bug
4. 修復Access數據庫中除法取整的處理的bug
5. 設置版本號為0.5.2
ELinq 0.5.1.4 (2013/1/3)
基於http://elinq.codeplex.com/SourceControl/changeset/99060版本
1. 優化DbConfiguration 加載速度
2. 修復樂觀鎖並發沖突的Bug
3.增加OneToManyAttribute、ManyToOneAttribute、OneToOneAttribute 注解
4. FluentAPI 和Xml映射也相應支持OneToMany、ManyToOne、OneToOne 特性
5. 設置版本號為0.5.1.4
ELinq 0.5.1.3 (2012/12/30)
基於http://elinq.codeplex.com/SourceControl/changeset/98941版本
1. 增強 CanBeEvaluated函數的功能,排除掉SQLFuncitons 的過濾 2. 修復DbHelper參數綁定的Bug 3. 更新NLite組件 4. 修訂版本號為:0.5.1.3
ELinq 0.5.1 (2012/12/23)
基於http://elinq.codeplex.com/SourceControl/changeset/98707版本
1. 整合ELinq內部的反射類到NLite中 2. 整合ELinq內部的PrimitiveMapper類到NLite的Converter類中 3. 把部分公共的類整合到NLite中,保持命名空間和接口不變 4. 修訂版本號為:0.5.1
ELinq 0.5 [0.5](2012/12/22)
基於http://elinq.codeplex.com/SourceControl/changeset/98683版本 1. Fix SQLServer2000 下 Top 的Bug,詳情https://elinq.codeplex.com/workitem/15851 2. 導航屬性元數據的解析由Lazy解析到立即解析 3. 修復SQLSERVER2000 下對多結果集的支持 4. 增加對SQLSERVER2000的單元測試
ELinq 0.4.2 [0.4.2](2012/12/17)
基於http://elinq.codeplex.com/SourceControl/changeset/98387版本 1. 支持FluentAPI的批量注冊功能 2. 重構FluentAPI 的內部實現 3. 設置版本號為0.42
ELinq 0.4.1 [0.4.1](2012/12/14)
基於http://elinq.codeplex.com/SourceControl/changeset/98305版本 1. 解決多對一映射的Bug 2. 支持XML 映射 3. 統一處理錯誤消息字符串 4. 在DbContext 中緩存DbSet 5. 修改事務支持的Bug 6. 增加擴展方法UsingTransaction 方便自動支持事務
ELinq 0.4 [0.4](2012/12/8)
基於http://elinq.codeplex.com/SourceControl/changeset/98047/04版本 1. 組件名稱由NLite.Data 改為ELinq,命名空間沒變,保持鄉下的良好兼容性 2. 開放DbContext 類,使其允許被直接繼承,簡化ELinq使用DbContext的復雜度 3. 開放DbSet 的SqlText和ExecutePlan 屬性接口,方便DbSet在運行時方便的調試,可以直接查看SQL和執行計划 4. 版本號由0.3.822直接升級到0.4
ELinq 0.3 RC2[0.3.0.822](2012/12/3)
基於http://elinq.codeplex.com/SourceControl/changeset/97822/RC2_03版本 1. 修復通過HashTable進行刪除的Bug 2. 支持通過connectionString 和providerName 作為參數來配置 3. 使MySQL 支持無符號類型 4. 在TableAttribute中添加Schema 屬性 5. 添加基於版本號機制的並發沖突檢查機制 6. 移除在DbHelper中對Position參數支持機制,並重構和簡化DbHelper,使DbHelper僅僅支持命名參數 7. 添加Fluent映射Api 8. 重構表達式ExpresionBuilder,使其可以自定義擴 9. 使Oracle 支持自定義序列功能
NLite.Data 2012-11-16 RC1 發布
1. 重構EntityModel 和MemberModel 2. 優化系統性能 3. 完善並詳細測試SQLServer、Oracle、MySql,SQLite、SqlCE、Access的基本數據類型的相互轉換函數 4. 添加公共接口的代碼注釋 5. 簡化並增強增刪改操作功能
技術支持:
- ORM組件 ELinq系列
- ORM組件 ELinq 更新日志
- ORM組件 ELinq 使用答疑
- 在我的博客留言,我會盡可能地抽時間來答復大家的問題。
- 加入 ELinq用戶的 QQ群(271342583)。
- 官方地址:https://elinq.codeplex.com
- Nuget 地址: https://www.nuget.org/packages/ELinq
謝謝大家的閱讀,麻煩大伙點一下推薦,再次謝謝大家。 ^_^