代码改变世界

[导入]利用Attribute特性简化多查询条件拼接sql语句的麻烦

2008-03-28 07:07  午夜瞎想  阅读(356)  评论(0编辑  收藏  举报

        最近公司在做武汉公交信息化管理系统,做这种管理项目,最让人痛苦的就是表单的添加、修改、查询。添加、修改在我以前的文章中提到过,利用反射机制可以做到基本不写代码来完成。参见《ORM框架实现数据的自动绑定添加修改 <一>》。(不过遗憾的是,目前做的项目中没使用,还是在痛苦的写赋值语句)

        上文中只是解决了添加、修改、显示列表的问题,但是在多关键字查询的时候就又要开始赋值和拼接字符串啦。为了偷懒和省去那些让人讨厌的烦琐事情俺就又开始想取巧的办法啦。

        多关键字查询,一般的处理方法是,取出这些查询条件,然后拼接成字符串,然后传个数据层的函数,然后返回DatSet一类的数据集。在这个过程中有几个让人讨厌的地方:

  1. 查询条件过多的时候,参数名就会n多。代码不好看
  2. 需要连接字符串,并且判断具体要求是li

[这文章好像很不错喔!我要查阅完整全文! ]


相关文章:

文章来源:http://hi.doublog.com/master/blog/item/164/