Freigeben über


RelationalDataReader Klasse

Definition

Liest Resultsets aus einer relationalen Datenbank.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

public class RelationalDataReader : IDisposable
public class RelationalDataReader : IAsyncDisposable, IDisposable
type RelationalDataReader = class
    interface IDisposable
type RelationalDataReader = class
    interface IDisposable
    interface IAsyncDisposable
Public Class RelationalDataReader
Implements IDisposable
Public Class RelationalDataReader
Implements IAsyncDisposable, IDisposable
Vererbung
RelationalDataReader
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .

Konstruktoren

RelationalDataReader()

Liest Resultsets aus einer relationalen Datenbank.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

RelationalDataReader(DbCommand, DbDataReader, IDiagnosticsLogger<DbLoggerCategory.Database.Command>)
Veraltet.

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

RelationalDataReader(DbDataReader)
Veraltet.

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

RelationalDataReader(IRelationalConnection, DbCommand, DbDataReader, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Command>)

Initialisiert eine neue Instanz der RelationalDataReader-Klasse.

RelationalDataReader(IRelationalConnection, DbCommand, DbDataReader)

Initialisiert eine neue Instanz der RelationalDataReader-Klasse.

Eigenschaften

CommandId

Eine Korrelations-ID, die die DbCommand verwendete instance identifiziert.

DbCommand

Ruft den zugrunde liegenden Befehl für das Resultset ab.

DbDataReader

Ruft den zugrunde liegenden Reader für das Resultset ab.

RelationalConnection

Ruft die zugrunde liegende relationale Verbindung ab, die verwendet wird.

Methoden

Close()

Schließt den Reader.

CloseAsync()

Schließt den Reader.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

DisposeAsync()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger)

Initialisiert eine neue Instanz der RelationalDataReader-Klasse.

Read()

Aufrufe Read() für den zugrunde liegenden DbDataReader.

ReadAsync(CancellationToken)

Aufrufe ReadAsync(CancellationToken) für den zugrunde liegenden DbDataReader.

Gilt für: