///
/// datareader轉換為obj list
///
/// 泛型
/// datareader
/// 返回泛型型別
protected static ilistdatareader2obj(sqldatareader rdr)
else
obj.getproperty(rdr.getname(i)).setvalue(t,tempvalue, null);
}list.add(t);
}return list;
}///
/// datareader轉換為obj
///
/// 泛型
/// datareader
/// 返回泛型型別
protected static object datareadertoobj(sqldatareader rdr)
else
obj.getproperty(rdr.getname(i)).setvalue(t, tempvalue, null);
}return t;
}else
return null;
}///
/// 返回值為dbnull的預設值
///
/// 資料型別的全稱,類如:system.int32
/// 返回的預設值
private static object getdbnullvalue(string typefullname)
if (typefullname == datatype.int32)
if (typefullname == datatype.datetime)
if (typefullname == datatype.boolean)
if (typefullname == datatype.int)
return null;
}#region = 返回集合使用例句 =
ilistmeetinginfolist = new list();
using (sqldatareader rdr = sqlplus.executereader(commandtype.text, strsql, parms))
#endregion
#region = 返回實體例句 =
meetingsinfo meetinginfo = null;
using (sqldatareader rdr = sqlplus.executereader(commandtype.text, strsql, parms))
#endregion
#region = 省略了類似如下內容 =
usersinfo usersinfo = null;
using (sqldatareader rdr = sqlplus.executereader(commandtype.text, strsql, parms))
}#endregion
將DataReader轉換成DataSet
import namespace system.data import namespace system.data.oledb html head runat server script language vb runat server function convertdatareadertodat...
實體陣列轉換成DataTable
public static datatable todatatable listentitys 取出第乙個實體的所有propertie type entitytype entitys 0 gettype propertyinfo entityproperties entitytype.getprop...
將Datatable轉換成實體List集合的方法
今天要做execel檔案匯入專案裡,要用到這個東西,所以就修修改改的寫了乙個方法,這個方法裡實體用泛型表示。但是感覺這樣寫好像太複雜了,目前沒有想到更好的可以提高效率的解決方案,如果有前輩看到了,幫我提點建議哦。將datatable轉換為實體集合 by jelena 2013 05 13 publi...