Exemplo n.º 1
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));
 }
Exemplo n.º 2
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));
 }
Exemplo n.º 3
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));
 }