private DbDataReader LoadData(XmlDictionaryReader reader) { DataTable dataTable = new DataTable(); var dataReader = new InformationServiceResultsReader(reader); ResultsDataAdapter adapter = new ResultsDataAdapter(); adapter.FillData(dataTable, dataReader); TotalRows = dataReader.TotalRows; QueryPlan = dataReader.QueryPlan; _errors = dataReader.Errors; return(dataTable.CreateDataReader()); }
private DbDataReader LoadData(XmlDictionaryReader reader) { DataTable dataTable = new DataTable(); var dataReader = new InformationServiceResultsReader(reader, _dateTimeMode); var adapter = new InformationServiceDataAdapter(); adapter.FillData(dataTable, dataReader); TotalRows = dataReader.TotalRows; QueryPlan = dataReader.QueryPlan; QueryStats = dataReader.QueryStats; _errors = dataReader.Errors; _lazySchemaTable = new Lazy <DataTable>(() => dataReader.GetSchemaTable()); return(dataTable.CreateDataReader()); }