public DataTable ToDataTable(bool removeReadonly = true) { var reader = _c.ExecuteReader(_command, _params, _t, _timeout, _commandType); return(DataReaderHelper.ReadTable(reader, removeReadonly)); }
public async Task <DataTable> ToDataTableAsync(bool removeReadonly = true) { var reader = await _c.ExecuteReaderAsync(_command, _params, _t, _timeout, _commandType); return(DataReaderHelper.ReadTable(reader, removeReadonly)); }
public async Task <IEnumerable <T> > ExecuteReaderAsync <T>(Func <IDataRecord, T> readerFunc) { var reader = await ExecuteReaderAsync(); return(DataReaderHelper.ReadWithFunction(reader, readerFunc)); }
public IEnumerable <T> ExecuteReader <T>(Func <IDataRecord, T> readerFunc) { var reader = ExecuteReader(); return(DataReaderHelper.ReadWithFunction(reader, readerFunc)); }