.NET Tech Blog - Find Web Hosting

Find best web hosting with coupon, professional editorial reviews and customer voted reviews.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

DataQuicker2 0.99版本
1) 修正了SqlHelper中默认ConnectionName的Bug
2) 对存储过程实体类SqlParameter<T>类增加了设置最大参数长度
3) 提高了存储过程实体运行的效率
4) 在0.99版本中提供了类库的CHM帮助文档

CodeGenerator 1.20版本
1) 对DataQuicker2 0.99版本的存储过程实体代码生成支持
2) 修改了存储过程实体类文件名被截断的Bug

DataQuicker2 0.96版本
1)修正了ObjectQuery对象在多表关联查询时,表关联字段为Null时的Bug
2)增加了DbFactory中CreateOpenConnection(string dbConnectionName)方法,用于指定创建一个打开的数据库连接对象
3)修改了ObjectQuery在数据分页中的算法

CodeGenerator 1.10版本
1) 界面修改为中文
2) 使用了ISharpEditor代码文本框,包括代码的着色、排版等
3) 将原来的多窗口合并为单窗口应用程序
4) 调整了生成实体代码的命名规则,属性使用Pascal命名规则,数据成员使用Camel命名规则

DataQuicker2 0.94版本
1)修正了ObjectQuery对象在多表关联查询时,表关联字段为非数字类型的Bug
2)增加了Log类,包装了Log4net的ILog接口,在DataQuicker2全局中都应用Log类,减小了获取ILog的开销

DataQuicker2 0.93版本
1)修改了DqlQuery,ObjectQuery类中GetRecordsCount方法及相关重载版本的严重Bugs
2)在Common.dll中增加了ExcelReader类,可以将Excel文档读成一个DataSet对象并返回。

DataQuicker2 0.91版本
1)新增DbFactory.CreateOpenConnection();创建一个打开的连接
2)为DqlQuery,ObjectQuery类增加了GetRecordsCount方法及相关重载版本
3)当在实体对象上调用GetRecordsCount方法后,现在不会修改实体的IsExist值
----AlexHe.cs

DataQuicker2 0.90版本
1)修改了当数据库字段类型为SmallInt时而实体字段对象类型为枚举时,DataQuicker2进行范型类型转换时的BUG

DataQuicker2 0.89版本
1)修改了Table类的GetRecordsCount方法的一个Bug
2)为DqlQuery类增加了4个函数,原型:
void SetDateTime(string paramName, string valueString, DateTime defaultValue)
void SetInt(string paramName, string valueString, int defaultValue)
void SetFloat(string paramName, string valueString, float defaultValue)
void SetDouble(string paramName, string valueString, double defaultValue)
用于当对DqlQuery设置string值让DqlQuery自动实行值类型转换失败时,DqlQuery使用第三个参数值作为默认值

DataQuicker2 0.88版本
1)为StoreProcedure增加了GetDataReader方法及相应的重载版本

CodeGenerator 代码生成器升级为1.0.1.0版,可支持中文数据字段,为类成员变量增加了m_前缀
----AlexHe.cs

DataQuicker2 0.87版本
1) 为IDbHelper,ObjectQuery,DqlQuery增加了GetDataReader方法及相应的重载版本,移除原来的单元测试项目,稍后会提供新的单元测试项目(将会使用Northwind库).将代码生成器单独打包,以后DQ2的代码包中将不再包含生成器了。
昨天忘了给QbjectQuery及DqlQuery加上GetDataReader,现在加好了,重新上传。改动不大,版本号就不更新了。
----AlexHe.cs

DataQuicker2 0.86版本
1) 为Table增加了GetRecordsCount方法及相应的重载版本,用于获取当前条件下的记录数.
----AlexHe.cs

DataQuicker2 0.85版本
1)修改了ObjectQuery中查询时Top N的BUG 

DataQuicker2 0.84版本
1)修改了ObjectQuery的多Association BUG,增加了Top N和Distinct查询
2)在实例对象中加入了重载构造函数,用于传入connection和transaction对象
3)操作符Operator中加入了NotEqual不等于,以前漏了
4)在列对象上加了SetToNull,当需要将列值更新为Null时有用
5)DqlQuery赋值,加入了RenderInt/RenderDateTime/RenderDouble/RenderFloat,可以给参数赋值字符串,如果字符串不能转换为特定的类型,如Int/DateTime等,则认为没有进行赋值
6)增加了Table中的CancelManageAutoValue属性,用于临时取消DataQuicker2对托管自增长的控制
7)修改了IDbHelper接口,将原来的Fill返回值改为void,Fill函数只能用于填充已有DataTable/DataSet,而增加GetDataTable函数用于返回DataTable对象

DataQuicker2 0.83版本
1)改进了对象实例化数据访问的性能;
2)修改了ObjectQuery和DqlQuery中的所有Fill函数存在的Connection对象遗漏问题;
3)修改了Dql语句解析中的2个Bug;
4)对列对象增加了Null2EmptyStringValue属性,无论任何类型的列值,但值为Null时该属性返回空字符串。适合于将Numeric等值类型从数据库中读出来显示在文本框中时,不再需要先调用IsNull去判断是否值为Null;
5)所有列的Value属性,当列值为空时,默认返回default(GenericType)值,即该范型的默认值;
6)对DqlQuery赋值时,降低了值检查程度,当赋null或空串时,默认认为没有赋值;当赋值的参数名未定义时,抛出异常。


下载地址:DataQuicker2 0.99源码    DataQuicker2 0.99编译包    代码生成器1.2源码    代码生成器1.2执行文件

相关文章链接如下:

DataQuicker2快速入门――――实体操作篇
DataQuicker2快速入门----存储过程篇

posted on 2006-04-02 03:34  Eunge  阅读(3380)  评论(14编辑  收藏  举报