崔文远 Troy Cui 老崔先生的上海生活、技术博客

吉日嘎拉DotNet.BusinessV4.2中的一处bug,及我的修复和扩展

bug所在位置:DotNet.Business\Utilities\BaseManager.GetDataTableByPage.cs的函数

public virtual DataTable GetDataTableByPage(out int recordCount, int pageIndex = 0, int pageSize = 20, string sortExpression = null, string sortDire = null, string tableName = null, string conditional = null, IDbDataParameter[] dbParameters = null, string selectField = null)中。当使用自己定义的查询语句作为tableName传递进来的时候,按照逻辑没有使用存储过程进行分页,但是很明显那个传递的conditional和dbParameters都被用来统计了总记录数,但是以下调用语句并没有传递conditional。

More...

发个图留念

看图你就懂了,几年过去了,C#技术跟着吉日嘎拉的平台也一步步升级,从最初的asp+access/mssql2000高手,现在也算是C#+MSSQL2008经验丰富了。



More...

吉日嘎拉C#快速开发平台V4.0到V4.2升级记

目前我用的版本是4.0的,也有近2年没更新了,狠了狠心升级一下,没想到真的行动起来,也没那么难!

用了3天时间,将吉日嘎拉的代码升级到了4.2版本,并让原来的DotNet.WebApplication正常运行起来,比料想的顺利。这里简单记录一下升级中的心得。


使用到的工具:

1、BeyondCompare 试用版 - 比较程序文件

2、SQLDelta 14天试用版 - 比较数据库表结构变化(及数据变化)

More...