ORM组件 ELinq 更新日志
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
谢谢大家的阅读,麻烦大伙点一下推荐,再次谢谢大家。 ^_^