将DataRow转换成相应的对象(通用以及泛型操作)

原文地址http://www.cnblogs.com/jasenkin/archive/2011/02/15/datarow_to_entity_or_generic_type.html

相关文献:http://www.cnblogs.com/dyfzwj/archive/2011/04/16/2017916.html 

 一直以来对框架非常感兴趣,对大多数框架(目前本人看过的)来说一般分为三个部分:

(1):拼接SQL语句(反射)。

(2):执行CRUD操作,获取相应的DataTable、DataSet等等。

(3):将相应的DataTable、DataSet转换成对象(反射)。

因此可以将上述3个部分各个击破,一步一步来实现自己的框架,看的框架多了,也就成了路。反射在这里面被淋漓尽致的运用,哈哈,站在款哥的肩膀上......

 

(一)通用以及泛型转换代码

先看下面关于将DataRow转换成相应的对象(通用以及泛型操作)的方法(这里仅仅是对DataRow进行转换,对于将DataTable转换成对象集合,思路基本差不多,因此本例里不再对其他的进行相关代码的编写):

复制代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值