Partilhar via


EntityDataReader Classe

Definição

Uma classe de leitor de dados para o provedor cliente de entidade

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class EntityDataReader : System.Data.Common.DbDataReader, System.Data.Entity.Core.IExtendedDataRecord
type EntityDataReader = class
    inherit DbDataReader
    interface IExtendedDataRecord
    interface IDataRecord
Public Class EntityDataReader
Inherits DbDataReader
Implements IExtendedDataRecord
Herança
EntityDataReader
Atributos
Implementações

Propriedades

DataRecordInfo

Obtém DataRecordInfo para este IExtendedDataRecord .

Depth

Obtém um valor que indica a profundidade de aninhamento da linha atual.

FieldCount

Obtém o número de colunas na linha atual.

HasRows

Obtém um valor que indica se este EntityDataReader contém uma ou mais linhas.

IsClosed

Obtém um valor que indica se o EntityDataReader está fechado.

Item[Int32]

Obtém o valor da coluna especificada como uma instância de Object.

Item[String]

Obtém o valor da coluna especificada como uma instância de Object.

RecordsAffected

Obtém o número de linhas alteradas, inseridas ou excluídas pela execução da instrução SQL.

VisibleFieldCount

Obtém o número de campos em EntityDataReader que não estão ocultos.

Métodos

Close()

Fecha o objeto EntityDataReader.

Dispose(Boolean)

Libera os recursos consumidos por isso EntityDataReader e chama Close() .

GetBoolean(Int32)

Obtém o valor da coluna especificada como um booliano.

GetByte(Int32)

Obtém o valor da coluna especificada como um byte.

GetBytes(Int32, Int64, Byte[], Int32, Int32)

Lê um fluxo de bytes da coluna especificada, começando no local indicado por dataIndex , no buffer, começando no local indicado por bufferIndex .

GetChar(Int32)

Obtém o valor da coluna especificada como um único caractere.

GetChars(Int32, Int64, Char[], Int32, Int32)

Lê um fluxo de caracteres da coluna especificada, começando no local indicado por dataIndex , no buffer, começando no local indicado por bufferIndex .

GetDataReader(Int32)

Retorna os leitores aninhados como objetos DbDataReader.

GetDataRecord(Int32)

Retorna um DbDataRecord aninhado.

GetDataTypeName(Int32)

Obtém o nome do tipo de dados da coluna especificada.

GetDateTime(Int32)

Obtém o valor da coluna especificada como um objeto DateTime.

GetDbDataReader(Int32)

Retorna um objeto DbDataReader para o ordinal da coluna solicitado que pode ser substituído por uma implementação específica do provedor.

GetDecimal(Int32)

Obtém o valor da coluna especificada como um objeto Decimal.

GetDouble(Int32)

Obtém o valor da coluna especificada como um número de ponto flutuante de precisão dupla.

GetEnumerator()

Retorna um IEnumerator que pode ser usado para iterar pelas linhas do leitor de dados.

GetFieldType(Int32)

Obtém o tipo de dados da coluna especificada.

GetFloat(Int32)

Obtém o valor da coluna especificada como um número de ponto flutuante de precisão simples.

GetGuid(Int32)

Obtém o valor da coluna especificada como um GUID (identificador global exclusivo).

GetInt16(Int32)

Obtém o valor da coluna especificada como um inteiro com sinal de 16 bits.

GetInt32(Int32)

Obtém o valor da coluna especificada como um inteiro com sinal de 32 bits.

GetInt64(Int32)

Obtém o valor da coluna especificada como um inteiro com sinal de 64 bits.

GetName(Int32)

Obtém o nome da coluna, dado o ordinal da coluna com base em zero.

GetOrdinal(String)

Obtém o ordinal da coluna, de acordo com o nome da coluna.

GetProviderSpecificFieldType(Int32)

Retorna o tipo de campo específico do provedor da coluna especificada.

GetProviderSpecificValue(Int32)

Obtém o valor da coluna especificada como uma instância de Object.

GetProviderSpecificValues(Object[])

Obtém todas as colunas de atributo específicas do provedor na coleção para a linha atual.

GetSchemaTable()

Retorna um DataTable que descreve os metadados de coluna do DbDataReader .

GetString(Int32)

Obtém o valor da coluna especificada como uma instância de String.

GetValue(Int32)

Obtém o valor da coluna especificada como uma instância de Object.

GetValues(Object[])

Popula uma matriz de objetos com os valores da coluna da linha atual.

IsDBNull(Int32)

Obtém um valor que indica se a coluna contém valores ausentes ou inexistentes.

NextResult()

Avança o leitor para o resultado seguinte ao ler os resultados de um lote de instruções.

NextResultAsync(CancellationToken)

Move de forma assíncrona o leitor para o próximo conjunto de resultados ao ler um lote de instruções

Read()

Avança o leitor para o próximo registro em um conjunto de resultados.

ReadAsync(CancellationToken)

Move de forma assíncrona o leitor para a próxima linha do conjunto de resultados atual

Aplica-se a