RelationalDataReader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest Resultsets aus einer relationalen Datenbank.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.
public class RelationalDataReader : IDisposable
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalDataReader : IAsyncDisposable, IDisposable
public class RelationalDataReader : IAsyncDisposable, IDisposable
type RelationalDataReader = class
interface IDisposable
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalDataReader = class
interface IDisposable
interface IAsyncDisposable
type RelationalDataReader = class
interface IDisposable
interface IAsyncDisposable
Public Class RelationalDataReader
Implements IDisposable
Public Class RelationalDataReader
Implements IAsyncDisposable, IDisposable
- Vererbung
-
RelationalDataReader
- Attribute
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .
Konstruktoren
| Name | Beschreibung |
|---|---|
| RelationalDataReader() |
Liest Resultsets aus einer relationalen Datenbank. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel 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 in zukünftigen Versionen geändert oder 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 in zukünftigen Versionen geändert oder 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
| Name | Beschreibung |
|---|---|
| CommandId |
Eine Korrelations-ID, die die DbCommand verwendete Instanz identifiziert. |
| DbCommand |
Ruft den zugrunde liegenden Befehl für das Resultset ab. |
| DbDataReader |
Ruft den zugrunde liegenden Leser für das Resultset ab. |
| RelationalConnection |
Ruft die zugrunde liegende relationale Verbindung ab, die verwendet wird. |
Methoden
| Name | Beschreibung |
|---|---|
| Close() |
Schließt den Reader. |
| CloseAsync() |
Schließt den Reader. |
| Dispose() |
Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind. |
| DisposeAsync() |
Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind. |
| Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger) |
Initialisiert eine neue Instanz der RelationalDataReader-Klasse. |
| Read() |
Aufrufe Read() für die zugrunde liegende DbDataReader. |
| ReadAsync(CancellationToken) |
Aufrufe ReadAsync(CancellationToken) für die zugrunde liegende DbDataReader. |