1、如果用datatable返回数据,绑定到页面用eval("字段"),相当的麻烦,得写每一字段;(不会自动感应)
2、如果用sqldatareader取出数据装入一个对象数组,页面就就可以用 对象[索引].属性 来访问数据,貌似很灵活,但问题是就不能使用datatable封装的方法来进行计算,得手工写N多SQL;
3、如果用datatable回传数据,然后把datatable转化为对象数组或泛型集合,然后页面中就可以使用 对象[索引].属性来访问数据,并且也可以正常使用datatable封装的方法。(多表查询不易控制)
问题:方法3中用到了反射,请问性能会有多大的损失?