예제 #1
0
 /// <summary>DataTableからPOCOに変換する。</summary>
 /// <typeparam name="T">POCOの型</typeparam>
 /// <param name="dt">IDataReader</param>
 /// <param name="map">Dictionary(poco property or field string, data field string)</param>
 /// <returns>T型のPOCO</returns>
 public static T DataTableToPOCO <T>(DataTable dt, Dictionary <string, string> map)
 {
     return(DataToPoco.DataReaderToPOCO <T>(dt.CreateDataReader(), map));
 }
예제 #2
0
 /// <summary>DataReaderからPOCOに変換する。</summary>
 /// <typeparam name="T">POCOの型</typeparam>
 /// <param name="dr">IDataReader</param>
 /// <returns>T型のPOCO</returns>
 public static T DataReaderToPOCO <T>(IDataReader dr)
 {
     return(DataToPoco.DataReaderToPOCO <T>(dr, null));
 }
예제 #3
0
 /// <summary>DataTableからPOCOに変換する。</summary>
 /// <typeparam name="T">POCOの型</typeparam>
 /// <param name="dt">IDataReader</param>
 /// <returns>T型のPOCO</returns>
 public static T DataTableToPOCO <T>(DataTable dt)
 {
     return(DataToPoco.DataReaderToPOCO <T>(dt.CreateDataReader(), null));
 }
예제 #4
0
 /// <summary>DataReaderからList(POCO)に変換する。</summary>
 /// <typeparam name="T">POCOの型</typeparam>
 /// <param name="dr">IDataReader</param>
 /// <returns>List(T)</returns>
 public static List <T> DataReaderToList <T>(IDataReader dr)
 {
     return(DataToPoco.DataReaderToList <T>(dr, null));
 }