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
| 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 |