/// <summary> /// DataRow 转成 模型 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="dr"></param> /// <returns></returns> public static T ToModel<T>(this DataRow dr) where T : class, new() { T ob = new T(); if (dr != null) { Type vType = typeof(T); //创建一个属性的列表 PropertyInfo[] prlist = vType.GetProperties(); DataColumnCollection vDataCoulumns = dr.Table.Columns; try { foreach (PropertyInfo vProInfo in prlist) { if (vDataCoulumns.IndexOf(vProInfo.Name) >= 0 && dr[vProInfo.Name] != DBNull.Value) &