1.9.9 修改: 1. ExtendObject 新增Extend 方法。 2. ExtendObject 支持通过索引获取或设置子对象属性。
1.9.8
bug修复:
1. ExtendObject 修复子对象绑定BUG。
1.9.6
bug修复:
1. 恢复 ExtendObject 被删除的构造函数 public ExtendObject(ExtendObject obj)。
1.9.5
bug修复:
1. ExtendObject 修复子对象绑定BUG。
1.9.4
移除:
1. ExtendObject 移除绑定功能,使用单独的类来实现动态对象的绑定。
1.9.3
bug修复:
1. 修复 DateTime 的ToChineseString(string format) 扩展方法 0 格式化不正确问题。
1.9.1
修改:
1. ExtendObject 增加 AddProperty 添加默认值参数。
2. ToJson 扩展方法默认忽略循环引用。
3. 修复缓存的默认过期设置,当 slidingExpiration == null || slidingExpiration == System.Web.Caching.Cache.NoSlidingExpiration 时设置为不过期。
1.9.0
新增:
1. ExtendObject 增加 public void AddProperty<T>(string propertyName) 方法。
1.8.3
修改:
1. ExtendObject 构造函数重载,修复无法JSON序列化BUG。
1.8.2
修改:
1. ExtendObject 增加 public void AddProperty<T>(string propertyName) 方法。
1.8.1
修改:
1. ExtendObject 支持构从造函数初始化初始化属性。
1.8.0
新增:
1. ExtendObject 重写,增加数据绑定方法,支持双向绑定,并提供属性访问索引。
2. DateTime 增加 ToChineseString 扩展方法,将日期转换指定的字符串格式并将阿拉伯数字转换为中文小写数字。
3. int,long,float,double,decimal 类型增加ToRMB 扩展方法,将数字转换为大写或小写的人民币字符串。
4. string 增加 NumberToChinese 扩展方法,将字符串中的拉伯数字转换为中文小写数字。
1.7.1
bug修复:
1. 修复 DefaultDependencyResolver 定时检查中的线程不一致问题。
1.7.0
新增:
1. 基于 Wcf 的缓存实现。
2. 新增 DefaultDependencyResover (当 HttpContext.Current != null 时,每次请求使用一个生命周期范围,否则每个线程使用一个生命周期范围)。
3. 新增一些扩展方法。
1.6.0
新增:
1. 基于 MemoryCache 的缓存实现。
2. 新增一些扩展方法。
bug修复:
1. 修复 GetAccessibilityObjectOwner 扩展方法未将对象引用到对象实例错误。
1.5.0
新增:
1. 新增设置系统时间扩展方法 bool SetLocalTime(this DateTime theTime)
2. 新增获取焦点控件扩展方法 Control GetFocusControl(this Form form)
3. 新增获取分配控件扩展方法 Control GetAccessibilityObjectOwner(this Control control)
1.4.0
新增:
1. 新增 HttpDependencyResover 类,支持每个HTTP请求的生命周期范围。
2. ProxyGenerator 增加 CreateExtendObject 方法,根据匿名对象或指定属性信息动态创建可读写对象。
3. 新增一些扩展方法
bug修复:
1. 修复枚举类型调用 GetDisplayName() 扩展方法的BUG。
2. 修复Copy()扩展方法,当对象为object时,Copy后不是原始类型问题。
3. 其它一些UBG修改
更新:
1. 更新GetDisplayName 扩展方法,依次从 DescriptionAttribute ,DisplayNameAttribute,DisplayAttribute 特性获取
2. DirectoryTypeFinder 开放了 AssemblySkipLoadingPattern 设置。
1.3.0
新增:
1. 新增 IDependencyResolver 接口,注册该接口类型可以改变默认容器的 Resolver<T>() 方法。
bug修复:
1. 一些UBG修改
废除:
1. 移除System.Linq.Dynamic依赖,通过命令 Install-Package System.Linq.Dynamic 自行安装
1.2.0
废除:
1. 移除NPOI依赖
1.1.0
新增:
1. 增加 Excel 扩展方法
2. 增加图片类型的 Base64 转换扩展方法
1.0.0
首次发布