internal static List <T> ToObjectList <T>(this DataTable dataTable, ResultMap aResultMap) { return(dataTable.Rows.Count == 0 ? null : Enumerable.Select(dataTable.AsEnumerable(), row => row.ToObject <T>(aResultMap)).ToList()); }