虽然大数据量的环境下,通过反射转换DataRow为对象性能会很低,但是在数据量适中的时候,这样能够减少很多的代码量,性能也确实不错. 所以在数据量不是很大的情况下,推荐使用. 如果数据量很大,可以使用Emit来提高性能,最近也在研究它,网上也有很多这方面的资料. 我定义了一个DataRow的扩张方法,如下: using System; using System.Data; using System.Reflection; namespace YCG.FCL.Common.ExtensionMet