RelationalCommand.CreateRelationalDataReader(IRelationalConnection, DbCommand, DbDataReader, Guid, IDiagnosticsLogger<DbLoggerCategory.Database>) Método

Definição

Cria um novo RelationalDataReader para ser usado pelo ExecuteReader(RelationalCommandParameterObject) e pelo ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken) .

Esse método é normalmente usado por provedores de banco de dados (e outras extensões). Em geral, ele não é usado no código do aplicativo.

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

Parâmetros

connection
IRelationalConnection

A conexão para passar para o RelationalDataReader Construtor.

command
DbCommand

O comando que foi executado para passar para o RelationalDataReader Construtor.

reader
DbDataReader

O leitor subjacente para o conjunto de resultados, para passar para o RelationalDataReader Construtor.

commandId
Guid

Uma ID de correlação que identifica a DbCommand instância que está sendo usada para passar para o RelationalDataReader Construtor.

logger
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

A origem de diagnóstico para passar para o RelationalDataReader Construtor.

Retornos

RelationalDataReader

O RelationalDataReader criado.

Aplica-se a