摘要: 平时做业务设计的时候,总是离不了建立各种实体模型Model,但一般这些模型都需要从查询结果DataTable生成,一般的写法是:为每一个模型编写一个方法,实现DataTable到Model的转换。但这个方法有一些问题:(1)工作效率低:要为每个属性编写赋值语句,工作重复。(2)代码重用性差:不同的类有不同的属性,这个Model转换不能够用于另一个Model的转换(3)DataTable字段检测费力:每一次属性赋值都要写个判断,以确定这个Field字段是否存在,它的值是否是否合法,检测费力解决:利用反射和泛型,写一个通用类,实现这个转换过程。(下面是网上找的代码,是正确的。这个方法我自己也写了, 阅读全文
posted @ 2012-05-27 00:04 liwenqiang 阅读(415) 评论(0) 推荐(1) 编辑