Fireasy版本发布 1.5.40.42030

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

时间: 2024-10-07 16:03:41

Fireasy版本发布 1.5.40.42030的相关文章

基于SpringBoot+Mybatis+AntDesign快速开发平台,Jeecg-Boot 1.1 版本发布

Jeecg-Boot 1.1 版本发布,初成长稳定版本 导读     平台首页UI升级,精美的首页支持多模式 提供4套代码生成器模板(支持单表.一对多) 集成Excel简易工具类,支持单表.一对多导入导出 代码生成器,生成代码自带Excel导入导出,表单提供弹出风格和抽屉表单选择 系统权限大升级,支持按钮权限,数据权限(可控制不同人看不同数据) 数据日志记录功能,可记录数据变更日志,对比版本功能 查询过滤器开发完成,根据页面配置自动生成查询条件,支持多种匹配规则 Online在线报表配置功能完成

Go 1.7.1 版本发布,修复编译器和运行库

在发布了1.7正式版的20多天后,Go 1.7.1版本发布了. 该版本修复了编译器,运行库,文档,以及compress/flate,hash/crc32, io net, net/http, path/filepath, reflect, 和系统调用包. 更多细节见 Go 1.7.1 发布说明:https://github.com/golang/go/issues?q=milestone%3AGo1.7.1

恭喜CocoStudio 1.5和Mac版本发布

落后了,过了几天才发现CocoStudio又发布了新版本 1.5.论坛中说亮点有三: UI, 动画, 场景编辑器支持导出为二进制文件 增加选择cocos2d-x目录来创建cocos2d-x项目功能 增加注册登陆CocoChina网站功能 显然,第一个是大家最关注的.此前,很多人,INCLUDING ME,都关心COCOSTUDIO制作的JSON文件压缩与加密的问题.通过新添加的功能,转换为二进制后,数据加载速度将会明显加快,这一点,对于"速度第一位"(内存当然也相当重要哟!)的手机游戏

Linux内核版本发布时间整理

有了这个Linux内核版本发布时间表(0.00到3.19,当然没有包含全部的版本), 大家就可以看看自己用的版本是何时发布的了! 或许有同学会大吃一惊,哇(⊙0⊙)我用的版本10年前就有了啊! 发展史我也没写全,有时间和必要的话再写吧! 版本号 时间 发展史 0.00 1991.2-4 两个进程分别显示AAABBB 0.01 1991.9 第一个正式向外公布的Linux内核版本 0.02 1991.10.5 Linux的第一个稳定的工作版本 0.03 1991.10.5 0.10 1991.10

DIOCP开源项目-DIOCP3的重生和稳定版本发布

DIOCP3的重生 从开始写DIOCP到现在已经有一年多的时间了,最近两个月以来一直有个想法做个 30 * 24 稳定的企业服务端架构,让程序员专注于逻辑实现就好.虽然DIOCP到现在通讯层已经很稳定了,但是要做如果做这种架构,发现还有诸多不便.于是,有了重写DIOCP的想法. 关于开源服务器的选用: 前段时间大部分代码已经编写完成,于是需要给diocp3安个家,google显然不行了,老是被墙.然后准备选用http://sourceforge.net/,发现我的qq email老是收不到验证邮

在VC中创建两套资源解决中英文版本发布的问题

原文http://blog.csdn.net/ylforever/article/details/6745611 一.背景 当软件需要发布多个不同语言版本时,对资源编辑的菜单,按钮,对话框大小形状有不同的要求.比如同个单词用中文/英文描述字符长度差异较大,如果这个单词 用作按钮的标题,对按钮的大小要求就不一样.这时可以有两种解决方法:1.通过代码动态调整按钮的大小,较麻烦,也破坏了VC资源编辑所见即所得规则. 2.准备两套资源,编译不同的版本用不同的资源.下面重点描述第二种处理方法的详细步骤.

Mybatis分页插件2.0版本发布

项目地址:http://git.oschina.net/free/Mybatis_PageHelper 分页插件示例: http://blog.csdn.net/isea533/article/details/24700339 v2.0更新内容: 支持Mybatis缓存,count和分页同时支持(二者同步) 修改拦截器签名,拦截Executor,签名如下: @Intercepts(@Signature(type = Executor.class, method = "query", a

Beta版本测试报告以及Beta版本发布说明

Beta版本测试报告 请根据团队项目中软件的需求文档.功能说明.系统设计和Beta阶段的计划安排,写出软件的测试过程和测试结果,并回答下述问题. 在测试过程中总共发现了多少bug?每个类别的bug分别为多少个?bug的分类: a. 修复的bug:1.当使用添加功能时,没有填写数据会造成空指针异常,跳转到报错页面: 2.当删除有依赖性关系时的,没有提示有记录存在: 3.当有已报修记录时,没有对处理报修单,按钮进行处理,会造成重复报修,出错: c. 这个产品就是这样设计的,不是bug:  添加设备类

英语词典Alpha版本发布说明

Alpha版本发布说明 功能: ·简洁的应用界面,不被无良的广告弹窗影响  ·功能直接,在需要查词时及时出现,没有每日一句精选文章等杀了你的流量,在学习过程中更加专注! ·采用金山词霸API,提供发音,释义及例句. 对运行环境的要求: 该app是基于安卓5.0及以上平台开发,要求设备需支持安卓5.0及以上版本. 安装方法: 通过安装包安装 系统已知问题和缺陷: 单词读音有问题,单词生词本无法使用.