Compartilhar via


RelationalDataReader Classe

Definição

Lê conjuntos de resultados de um banco de dados relacional.

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

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
Herança
RelationalDataReader
Implementações

Comentários

Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.

Construtores

RelationalDataReader()

Lê conjuntos de resultados de um banco de dados relacional.

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

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

Essa API dá suporte à infraestrutura do Entity Framework Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras.

RelationalDataReader(DbDataReader)
Obsoleto.

Essa API dá suporte à infraestrutura do Entity Framework Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras.

RelationalDataReader(IRelationalConnection, DbCommand, DbDataReader)

Inicializa uma nova instância da classe RelationalDataReader.

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

Inicializa uma nova instância da classe RelationalDataReader.

Propriedades

CommandId

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

DbCommand

Obtém o comando subjacente para o conjunto de resultados.

DbDataReader

Obtém o leitor subjacente para o conjunto de resultados.

RelationalConnection

Obtém a conexão relacional subjacente que está sendo usada.

Métodos

Close()

Fecha o leitor.

CloseAsync()

Fecha o leitor.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

DisposeAsync()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

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

Inicializa uma nova instância da classe RelationalDataReader.

Read()

Chama Read() no subjacente DbDataReader.

ReadAsync(CancellationToken)

Chama ReadAsync(CancellationToken) no subjacente DbDataReader.

Aplica-se a