Idioma

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

Nome Descrição
DataRecordInfo

Obtém DataRecordInfo para isso IExtendedDataRecord .

Depth

Obtém um valor que indica a profundidade do aninhamento para a linha atual.

FieldCount

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

HasRows

Obtém um valor que indica se isso 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 no EntityDataReader que não estão ocultos.

Métodos

Nome Descrição
Close()

Fecha o EntityDataReader objeto.

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 pelo 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 pelo bufferIndex.

GetDataReader(Int32)

Retorna leitores aninhados como DbDataReader objetos.

GetDataRecord(Int32)

Retorna um aninhado DbDataRecord.

GetDataTypeName(Int32)

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

GetDateTime(Int32)

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

GetDbDataReader(Int32)

Retorna um DbDataReader objeto para o ordinal de 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 Decimal objeto.

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 por meio das linhas no 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 única.

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, considerando o ordinal de coluna baseado em zero.

GetOrdinal(String)

Obtém o ordinal de coluna dado 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 da 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 de coluna da linha atual.

IsDBNull(Int32)

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

NextResult()

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

NextResultAsync(CancellationToken)

Move o leitor de forma assíncrona 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