/// <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)); }
/// <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)); }
/// <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)); }