<PackageReference Include="System.Data.Common" Version="4.3.0" />

DbDataReader

public abstract int Depth { get; }

public abstract int FieldCount { get; }

public abstract bool HasRows { get; }

public abstract bool IsClosed { get; }

public abstract object this[int ordinal] { get; }

public abstract object this[string name] { get; }

public abstract int RecordsAffected { get; }

public virtual int VisibleFieldCount { get; }

protected DbDataReader()

public virtual void Close()

public void Dispose()

protected virtual void Dispose(bool disposing)

public abstract bool GetBoolean(int ordinal)

public abstract byte GetByte(int ordinal)

public abstract long GetBytes(int ordinal, long dataOffset, byte[] buffer, int bufferOffset, int length)

public abstract char GetChar(int ordinal)

public abstract long GetChars(int ordinal, long dataOffset, char[] buffer, int bufferOffset, int length)

public DbDataReader GetData(int ordinal)

public abstract string GetDataTypeName(int ordinal)

public abstract DateTime GetDateTime(int ordinal)

protected virtual DbDataReader GetDbDataReader(int ordinal)

public abstract decimal GetDecimal(int ordinal)

public abstract double GetDouble(int ordinal)

public abstract IEnumerator GetEnumerator()

public abstract Type GetFieldType(int ordinal)

public virtual T GetFieldValue<T>(int ordinal)

public Task<T> GetFieldValueAsync<T>(int ordinal)

public virtual Task<T> GetFieldValueAsync<T>(int ordinal, CancellationToken cancellationToken)

public abstract float GetFloat(int ordinal)

public abstract Guid GetGuid(int ordinal)

public abstract short GetInt16(int ordinal)

public abstract int GetInt32(int ordinal)

public abstract long GetInt64(int ordinal)

public abstract string GetName(int ordinal)

public abstract int GetOrdinal(string name)

public virtual Type GetProviderSpecificFieldType(int ordinal)

public virtual object GetProviderSpecificValue(int ordinal)

public virtual int GetProviderSpecificValues(object[] values)

public virtual DataTable GetSchemaTable()

public virtual Stream GetStream(int ordinal)

public abstract string GetString(int ordinal)

public virtual TextReader GetTextReader(int ordinal)

public abstract object GetValue(int ordinal)

public abstract int GetValues(object[] values)

public abstract bool IsDBNull(int ordinal)

public Task<bool> IsDBNullAsync(int ordinal)

public virtual Task<bool> IsDBNullAsync(int ordinal, CancellationToken cancellationToken)

public abstract bool NextResult()

public Task<bool> NextResultAsync()

public virtual Task<bool> NextResultAsync(CancellationToken cancellationToken)

public abstract bool Read()

public Task<bool> ReadAsync()

public virtual Task<bool> ReadAsync(CancellationToken cancellationToken)