- DbDataReader - DbDataReader() 
- Depth 
- FieldCount 
- HasRows 
- IsClosed 
- RecordsAffected 
- this[Int32] 
- this[String] 
- VisibleFieldCount 
- Close() 
- CloseAsync() 
- Dispose() 
- Dispose(Boolean) 
- DisposeAsync() 
- GetBoolean(Int32) 
- GetByte(Int32) 
- GetBytes(Int32, Int64, Byte[], Int32, Int32) 
- GetChar(Int32) 
- GetChars(Int32, Int64, Char[], Int32, Int32) 
- GetColumnSchemaAsync(CancellationToken) 
- GetData(Int32) 
- GetDataTypeName(Int32) 
- GetDateTime(Int32) 
- GetDbDataReader(Int32) 
- GetDecimal(Int32) 
- GetDouble(Int32) 
- GetEnumerator() 
- GetFieldType(Int32) 
- GetFieldValue<T>(Int32) 
- GetFieldValueAsync<T>(Int32) 
- GetFieldValueAsync<T>(Int32, CancellationToken) 
- GetFloat(Int32) 
- GetGuid(Int32) 
- GetInt16(Int32) 
- GetInt32(Int32) 
- GetInt64(Int32) 
- GetName(Int32) 
- GetOrdinal(String) 
- GetProviderSpecificFieldType(Int32) 
- GetProviderSpecificValue(Int32) 
- GetProviderSpecificValues(Object[]) 
- GetSchemaTable() 
- GetSchemaTableAsync(CancellationToken) 
- GetStream(Int32) 
- GetString(Int32) 
- GetTextReader(Int32) 
- GetValue(Int32) 
- GetValues(Object[]) 
- IsDBNull(Int32) 
- IsDBNullAsync(Int32) 
- IsDBNullAsync(Int32, CancellationToken) 
- NextResult() 
- NextResultAsync() 
- NextResultAsync(CancellationToken) 
- Read() 
- ReadAsync() 
- ReadAsync(CancellationToken) 
- CanGetColumnSchema(DbDataReader) 
- GetBoolean(DbDataReader, String) 
- GetByte(DbDataReader, String) 
- GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32) 
- GetChar(DbDataReader, String) 
- GetChars(DbDataReader, String, Int64, Char[], Int32, Int32) 
- GetColumnSchema(DbDataReader) 
- GetData(DbDataReader, String) 
- GetDataTypeName(DbDataReader, String) 
- GetDateTime(DbDataReader, String) 
- GetDecimal(DbDataReader, String) 
- GetDouble(DbDataReader, String) 
- GetFieldType(DbDataReader, String) 
- GetFieldValue<T>(DbDataReader, String) 
- GetFieldValueAsync<T>(DbDataReader, String, CancellationToken) 
- GetFloat(DbDataReader, String) 
- GetGuid(DbDataReader, String) 
- GetInt16(DbDataReader, String) 
- GetInt32(DbDataReader, String) 
- GetInt64(DbDataReader, String) 
- GetProviderSpecificFieldType(DbDataReader, String) 
- GetProviderSpecificValue(DbDataReader, String) 
- GetStream(DbDataReader, String) 
- GetString(DbDataReader, String) 
- GetTextReader(DbDataReader, String) 
- GetValue(DbDataReader, String) 
- GetValueOrDefault<T>(DbDataReader, String) 
- GetValueOrDefault<T>(DbDataReader, String) 
- IsDBNull(DbDataReader, String) 
- IsDBNullAsync(DbDataReader, String, CancellationToken) 
 
net9.0
    namespace System.Data.Common
{
    [DefaultMember("Item")]
    public abstract class DbDataReader : MarshalByRefObject, IEnumerable, IDataReader, IDataRecord, IAsyncDisposable, IDisposable
    {
        public virtual DataTable? GetSchemaTable();
    }
}
            | NetFx Compat Lab | 20.5 % Reference this API | 
|---|---|
| nuget.org | 0.8 % Reference this API | 
| Upgrade Planner | 0.4 % Reference this API | 
| .NET | 5.06.07.08.09.0 | 
| .NET Core | 2.02.12.23.03.1 | 
| .NET Framework | 2.03.03.54.04.54.5.14.5.24.64.6.14.6.24.74.7.14.7.24.84.8.1 | 
| .NET Standard | 2.02.1 | 
| Information specific to net9.0 | |
| Assembly | System.Data.Common , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is supported on all platforms. | 
- Built-in API
- Package-provided API