System.Data.Common.DataAdapter.Fill(System.Data.DataSet, string, System.Data.IDataReader, int, int)

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 7

1. Example

Project: google-cloud-dotnet
Source File: SpannerDataAdapter.cs
protected 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);
        }

2. Example

Project: DbUtility
Source File: DataTableAdapter.cs
public DataSet FillDataSet( IDataReader dataReader )
    {
      var dataSet = new DataSet();
      base.Fill( dataSet, "Result", dataReader, 0, 0 );
      return dataSet;
    }

3. Example

Project: OrionSDK
Source File: InformationServiceDataAdapter.cs
protected 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;
            }
        }