呃```花了一晚上时间,终于搞出来了如何通过反射,从DataReader将数据填充到数据实体泛型集合的静态方法.

//Kchen.Core.BaseBusinessObject为通用数据实体类,此处仅为限定T所继承的类型
通过反射填充泛型集合List的静态方法        public static IList<T> FillDataListGeneric<T>(System.Data.IDataReader reader) where T : Kchen.Core.BaseBusinessObject
        }

调用的时候使用如下代码

通过反射填充泛型集合List的静态方法            //伪代码 OleDbDataReader _ds = 创建一个OleDbDataReader 
通过反射填充泛型集合List的静态方法
            IList<Product> _result = Kchen.Utilities.FillDataListGeneric<Product>(_ds);


此静态方法通过一个实体类型和DateReader,快速的将数据填充到数据实体泛型集合中.

 

相关文章:

  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-21
  • 2022-12-23
  • 2022-12-23
  • 2021-07-02
  • 2022-12-23
  • 2021-05-18
  • 2022-12-23
相关资源
相似解决方案