日期:2014-05-18 浏览次数:20741 次
public List<object> DataToEntity(Type type,SqlDataReader dr) { List<object> listObj = new List<object>(); while (dr.Read()) { object obj = new object();//我想在这里创建一个type类型的对象。 PropertyInfo[] infos = type.GetProperties(); foreach (PropertyInfo info in infos) { string str = dr[info.Name].ToString(); info.SetValue(obj, dr[info.Name], null); } listObj.Add(obj); } dr.Close(); return listObj; }