码迷,mamicode.com
首页 > 其他好文 > 详细

Fireasy版本发布 1.5.40.42030

时间:2015-04-01 23:45:48      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:

 

1.5.40.42030  2015-4-1 

 

** Fireasy.Common
1、完善To方法,可以对可枚举类型进行转换
2、完善Json序列化对动态类型的支持

** Fireasy.Data
3、增加Update方法的另一个版本

** Fireasy.Data.Entity
4、增强Linq扩展方法Order和ThenBy
5、实体增加All扩展方法,可以简便返回所有属性
6、仓储增加Include、Associate和Batch方法,EntityContext增加Apply方法
7、实体映射移除 InstanceName 属性

** Fireasy.Web
8、新增IServiceAssistant修饰,可以输出帮助文档和生成程序代码

** Fireasy.EasyUI
9、增加了部份事件参数

  

Fireasy1.5.40.42030.rar

  

1.5.40.42028  2015-2-4 

 

** Fireasy.Common

1、DynamicBuilder新增使用表达式SetCustomAttribute的重载方法
2、DateTimeExtension新增获取月第一周开始日期的方法
3、新增ClientNotificationException异常类
4、修正Extend扩展方法未使用LazyManager的问题
5、New和CloneTo方法新增接口类型的支持
6、New方法新增对IAopSupported的支持
7、Aop可以在类上定义全局的Interceptor

** Fireasy.Data

8、语法扩展插件新增IsMatch方法(mssql暂未实现)
9、新增SQLiteFunctionBuilder
10、IBatcherProvider接口的方法中去掉ObjectReader参数
11、GetDatabaseFromScope方法不再抛异常,而是返回null
12、ISyntaxProvider新增构造日期类型的方法

** Fireasy.Data.Entity

13、新增LINQ对Regex.IsMatch方法的解析
14、修正SQLite下无法返回匿名对象的bug
15、EntityContext增加事务相关方法,与EntityPersister可以进行联动
16、EntityContext增加CreateTreePersister方法
17、增强底层Linq的解析,支持嵌套,匿名类型

 

** Fireasy.Web (New)

Http服务(webapi)

Bundle配置

HTML标签呈现

 

** Fireasy.EasyUI (New)

EasyUI表单插件呈现,绑定验证

 

** Fireasy.Portal

 

Fireasy1.5.40.42028.rar

 

1.5.40.42024  2014-3-13

 

1、修正查询返回匿名类型时LINQ解析成OUTER APPLY的bug
2、解决在SQLite中查询返回匿名类型时无法读取的bug
3、修正AOP对所注入方法返回值的处理,同时可以使用一组参数构造代理对象
4、DynamicMethodBuilder和DynamicConstructorBuilder可以定义默认值参数
5、Entity新增Linq扩展方法OrderBy和ThenBy
6、实体持久化新增BatchCreate方法
7、完善批量插入插件,使之与IDatabase共用同一个连接;更改SQLite批量插入的方法
8、修正OracleAccessProvider中没有ITranslateProvider的问题
9、Database执行SQL错误时仍记录到[日期].error.log
10、增加UniqueCodeAttribute验证特性,可对编码唯一性进行验证
11、增加Fireasy.Data.Validation.dll程序集

 

Fireasy1.5.40.42024.rar

 

 

1.5.40.42022  2013-12-10

 

1、增加一个类似jquery中extend的扩展方法
2、Json序列化增加对Type类型的处理,以防止递归调用
3、数据库连接字符串可以经过加密后存放
4、修正EntityPersister类,去除构造函数中的objectName参数
5、修正ObjectReader类,取消对ValueType及String类型属性的限制
6、修正树实体持久化中未对实体对象进行验证的bug

 

Fireasy1.5.40.42022.rar

 

 

1.5.40.42020  2013-10-22

 

1、修改ICacheManager接口的TryGet方法,移除Get和Remove非泛型方法,移除CacheBehavior选项
2、修改MemoryCacheManager类的TryGet方法在缓存过期时未由factory函数返回缓存项的bug
3、新增DateTimeConverter类,用于解决序列化日期时,直接生成\/Date()\/的字符串
4、移除了PropertyMetadataValidationAttribute验证类
5、完善CodeCompiler类,增加CompileAssembly方法
6、修正Json序列化Dictionary时以[开始的bug
7、修正AOP无法拦截带有out或ref参数的方法的bug
8、去除Json序列化的EncodeLevel选项,新增UnicodeConverter类
9、修正Json反序列化匿名对象时属性名与参数顺序不一致时无法执行的bug
10、改进Json反序列化时,属性名不带引号也可以
11、优化Oracle、MySql和SQLite大数据批量插入的方法
12、改进ProviderHelper类,新增GetSupportedProviders方法
13、变更ILogger的方法
14、新增对log4net和memcached的支持(但是memcached服务好象没有明显的内存变化)
15、......

 

Fireasy1.5.40.42020.rar

 

  

1.5.40.42018  2013-7-11

 

1、修正Json反序列化DataTable时,各行中列顺序不一致时数据错位的问题
2、修正表达式无法解析为NOT IS NULL时的bug
3、修正无法返回可空类型值的bug
4、优化AOP拦截器,在初始化方法中可以取到完整的Attribute,在异常块处理中能够设置返回值
5、优化AOP拦截器,能够截取方法参数和设置返回值
6、修正树型实体持久化递归返回子节点陷入死循环的bug
7、移除ICustomRewriter接口,换成ExpressionRewriteContainer,可以添加表达式的前置和后置重写器
8、完善RowMapper使其支持富类型对象的转换
9、修正Linq嵌套查询时缓存键生成的bug

 

Fireasy1.5.40.42018.rar

 

 

1.5.40.42016  2013-6-7

 

1、修正DynamicBuilder的SetCustomAttribute方法无法解析带变量的表达式的bug
2、修正DynamicAssemblyBuilder无法使用引用同一程序集中类的bug
3、修正DynamicAssemblyBuilder无法定义接口类型的bug
4、解决使用IQueryable嵌套查询时,无法识别序列的问题
5、修正Database的FillDataSet使用分页查询时无法正确返回数据的bug
6、Json序列化参数PascalNaming改为CamelNaming
7、动态持久化增加对实体类型验证的规则定义
8、改进数据验证单元,在验证内部可以取到当前的Database对象
9、改进实体持久化Save实体集方法,非EntitySet类型对象也能保存
10、修正Json序列化时对循环对象的bug
11、改进ReadWriteLocker类的方法

 

Fireasy1.5.40.42016.rar

 

 

1.5.40.42014  2013-5-3

1、修正树型实体持久化中将实体插入为孩子时,对目标兄弟孩子多余处理的bug
2、修正Json序列化中,循环引用检测的bug
3、完善Provider,去除ProviderType
4、完善SchemaProvider,去除SchemaCatalog
5、去除ConnectionString中的Version属性,MsSqlSyntax分页方法由DbConnection自动获得数据库版本

Fireasy1.5.40.42014.rar

 

1.5.40.42012  2013-3-29

1、在树映射中增加HasChildren标识,以加快树检索的速度
2、修正树实体持久化中的bug
3、暂时去掉sql中*的解析

Fireasy1.5.40.42012.rar

 

1.5.40.42010  2013-3-28

1、修改Json序列化类,加入类型转换器
2、修改动态实体持久化对象在销毁时,其Database对象没有销毁的bug
3、修改使用OracleAccess.Client组件时,DataReader的GetInt32等方法转换无效的bug
4、调整树型实体持久化类,可以对指定特性的类型进行持久化管理
5、调整树实体映射结构,可省略Order和Level两个属性
6、暂时去除树型实体的上移、下移、交换等方法。
7、优化Oracle下的分页查询
8、优化分页查询,解析出sql中的字段,然后将*替换成具体的字段

Fireasy1.5.40.42010.rar

Fireasy.Tests_20130328.rar

Fireasy版本发布 1.5.40.42030

标签:

原文地址:http://www.cnblogs.com/fireasy/p/4385520.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!