EntityDataReader Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |