在第一个版本的基础上:
1)改进了对象实例化数据访问的性能;
2)修改了ObjectQuery和DqlQuery中的所有Fill函数存在的Connection对象遗漏问题;
3)修改了Dql语句解析中的2个Bug;
4)对列对象增加了Null2EmptyStringValue属性,无论任何类型的列值,但值为Null时该属性返回空字符串。适合于将Numeric等值类型从数据库中读出来显示在文本框中时,不再需要先调用IsNull去判断是否值为Null;
5)所有列的Value属性,当列值为空时,默认返回default(GenericType)值,即该范型的默认值;
6)对DqlQuery赋值时,降低了值检查程度,当赋null或空串时,默认认为没有赋值。这在查询时即为有效,直接将文本框的值赋值给DqlQuery[string]就可以了,交给框架处理。但当赋值的参数名在Dql中未定义时,框架抛出异常。
下载地址:https://files.cnblogs.com/lovinger2000/DataQuicker2.rar
1)改进了对象实例化数据访问的性能;
2)修改了ObjectQuery和DqlQuery中的所有Fill函数存在的Connection对象遗漏问题;
3)修改了Dql语句解析中的2个Bug;
4)对列对象增加了Null2EmptyStringValue属性,无论任何类型的列值,但值为Null时该属性返回空字符串。适合于将Numeric等值类型从数据库中读出来显示在文本框中时,不再需要先调用IsNull去判断是否值为Null;
5)所有列的Value属性,当列值为空时,默认返回default(GenericType)值,即该范型的默认值;
6)对DqlQuery赋值时,降低了值检查程度,当赋null或空串时,默认认为没有赋值。这在查询时即为有效,直接将文本框的值赋值给DqlQuery[string]就可以了,交给框架处理。但当赋值的参数名在Dql中未定义时,框架抛出异常。
下载地址:https://files.cnblogs.com/lovinger2000/DataQuicker2.rar

浙公网安备 33010602011771号