Here are the examples of the csharp api class System.Data.Common.DataAdapter.Fill(System.Data.DataSet, string, System.Data.IDataReader, int, int) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3 Examples
0
1. Example
View licenseprotected override int Fill( DataSet dataSet, string srcTable, IDataReader dataReader, int startRecord, int maxRecords) { var spannerDataReader = dataReader as SpannerDataReader; if (spannerDataReader != null && AutoCreateCommands && _parsedParameterCollection.Count == 0) { var readerMetadata = spannerDataReader.PopulateMetadataAsync(CancellationToken.None).ResultWithUnwrappedExceptions(); foreach (var field in readerMetadata.RowType.Fields) { _parsedParameterCollection.Add( new SpannerParameter(field.Name, SpannerDbType.FromProtobufType(field.Type), null, field.Name)); } } return base.Fill(dataSet, srcTable, dataReader, startRecord, maxRecords); }
0
2. Example
View licensepublic DataSet FillDataSet( IDataReader dataReader ) { var dataSet = new DataSet(); base.Fill( dataSet, "Result", dataReader, 0, 0 ); return dataSet; }
0
3. Example
View licenseprotected override int Fill(DataSet dataSet, string srcTable, IDataReader dataReader, int startRecord, int maxRecords) { currentSchema = dataReader.GetSchemaTable(); try { foreach (var dt in dataSet.Tables.Cast<DataTable>()) dt.Columns.CollectionChanged += Columns_CollectionChanged; AddExtendedProperties(dataSet.Tables, dataReader); return base.Fill(dataSet, srcTable, dataReader, startRecord, maxRecords); } finally { foreach (var dt in dataSet.Tables.Cast<DataTable>()) dt.Columns.CollectionChanged -= Columns_CollectionChanged; } }