Freigeben über


RelationalCommand.CreateRelationalDataReader Methode

Definition

Überlädt

CreateRelationalDataReader()

Erstellt eine neue RelationalDataReader , die von ExecuteReader(RelationalCommandParameterObject) und ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)verwendet werden soll. Das zurückgegebene RelationalDataReader wird möglicherweise mehr für mehrere Abfragen verwendet und wird jedes Mal über Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger)neu initialisiert.

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

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

Erstellt eine neue RelationalDataReader , die von ExecuteReader(RelationalCommandParameterObject) und ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)verwendet werden soll.

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

CreateRelationalDataReader()

Quelle:
RelationalCommand.cs
Quelle:
RelationalCommand.cs
Quelle:
RelationalCommand.cs
Quelle:
RelationalCommand.cs

Erstellt eine neue RelationalDataReader , die von ExecuteReader(RelationalCommandParameterObject) und ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)verwendet werden soll. Das zurückgegebene RelationalDataReader wird möglicherweise mehr für mehrere Abfragen verwendet und wird jedes Mal über Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger)neu initialisiert.

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

protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalDataReader CreateRelationalDataReader ();
abstract member CreateRelationalDataReader : unit -> Microsoft.EntityFrameworkCore.Storage.RelationalDataReader
override this.CreateRelationalDataReader : unit -> Microsoft.EntityFrameworkCore.Storage.RelationalDataReader
Protected Overridable Function CreateRelationalDataReader () As RelationalDataReader

Gibt zurück

Der erstellte RelationalDataReader.

Gilt für:

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

Quelle:
RelationalCommand.cs

Erstellt eine neue RelationalDataReader , die von ExecuteReader(RelationalCommandParameterObject) und ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)verwendet werden soll.

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

protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalDataReader CreateRelationalDataReader (Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, System.Data.Common.DbDataReader reader, Guid commandId, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> logger);
abstract member CreateRelationalDataReader : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Guid * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> -> Microsoft.EntityFrameworkCore.Storage.RelationalDataReader
override this.CreateRelationalDataReader : Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * System.Data.Common.DbDataReader * Guid * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> -> Microsoft.EntityFrameworkCore.Storage.RelationalDataReader
Protected Overridable Function CreateRelationalDataReader (connection As IRelationalConnection, command As DbCommand, reader As DbDataReader, commandId As Guid, logger As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command)) As RelationalDataReader

Parameter

connection
IRelationalConnection

Die Verbindung, die an den RelationalDataReader Konstruktor übergeben werden soll.

command
DbCommand

Der ausgeführte Befehl, der an den RelationalDataReader Konstruktor übergeben werden soll.

reader
DbDataReader

Der zugrunde liegende Reader für das Resultset, das an den RelationalDataReader Konstruktor übergeben werden soll.

commandId
Guid

Eine Korrelations-ID, die den DbCommand instance identifiziert, der an den RelationalDataReader Konstruktor übergeben werden soll.

logger
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

Die Diagnosequelle, die an den RelationalDataReader Konstruktor übergeben werden soll.

Gibt zurück

Der erstellte RelationalDataReader.

Gilt für: