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 |
Aplica-se a
Entity Framework