![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 /// <summary>
2 /// 将SqlDataReader读取的内容转为Model,结束后不会自动关闭Reader
3 /// </summary>
4 /// <param name="dr">SqlDataReader</param>
5 /// <returns>泛型实体集合</returns>
6 public static IList<T> ToModels(SqlDataReader dr)
7 {
8 IList<T> ts = new List<T>();
9 // 获得此模型的类型
10 Type type = typeof(T);
11 while (dr.Read())
12 {
13 ts.Add(ToModel(dr));
14 }
15 return ts;
16 }