ObjectMaterializer<TDataReader> Classe

Definição

Define métodos para materializar objetos dinamicamente.Defines methods for dynamically materializing objects.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

generic <typename TDataReader>
 where TDataReader : DbDataReaderpublic ref class ObjectMaterializer abstract
public abstract class ObjectMaterializer<TDataReader> where TDataReader : DbDataReader
type ObjectMaterializer<'DataReader (requires 'DataReader :> DbDataReader)> = class
Public MustInherit Class ObjectMaterializer(Of TDataReader)

Parâmetros de tipo

TDataReader

O tipo de leitor de dados.The type of the data reader.

Herança
ObjectMaterializer<TDataReader>

Construtores

ObjectMaterializer<TDataReader>()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicializa uma nova instância da classe ObjectMaterializer<TDataReader>.Initializes a new instance of the ObjectMaterializer<TDataReader> class.

Campos

Arguments

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Captura o estado interno do materializador rápido.Captures internal state for the fast materializer.

BufferReader

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Representa um leitor que lê linhas de dados de uma maneira de somente avanço.Represents a reader that reads data rows in a forward-only manner.

DataReader

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Representa um leitor de dados.Represents a data reader.

Globals

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Captura o estado interno do materializador rápido.Captures internal state for the fast materializer.

Locals

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Captura o estado interno do materializador rápido.Captures internal state for the fast materializer.

Ordinals

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Representa os ordinais de coluna de um leitor de dados.Represents column ordinals of a data reader.

Propriedades

CanDeferLoad

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando substituído em uma classe derivada, obtém um valor que indica se o carregamento adiado está habilitado.When overridden in a derived class, gets a value that indicates whether deferred loading is enabled.

Métodos

Convert<TOutput>(IEnumerable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Altera o tipo de cada elemento em uma sequência específica.Changes the type of each element in a specified sequence.

CreateGroup<TKey,TElement>(TKey, IEnumerable<TElement>)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um grupo de uma chave e de uma coleção de valores especificadas.Creates a group from a specified key and collection of values.

CreateOrderedEnumerable<TElement>(IEnumerable<TElement>)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma sequência ordenada de um conjunto de valores especificado.Creates an ordered sequence from a specified collection of values.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
ErrorAssignmentToNull(Type)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma exceção que indica que houve a tentativa de atribuir um valor null a um tipo que não permite valor nulo.Returns an exception that indicates that a null value was tried to be assigned to a non-nullable value type.

ExecuteSubQuery(Int32, Object[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando substituído em uma classe derivada, executa uma consulta.When overridden in a derived class, executes a query.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetLinkSource<T>(Int32, Int32, Object[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando substituído em uma classe derivada, cria uma nova fonte adiada.When overridden in a derived class, creates a new deferred source.

GetNestedLinkSource<T>(Int32, Int32, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando substituído em uma classe derivada, cria uma nova fonte adiada.When overridden in a derived class, creates a new deferred source.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
InsertLookup(Int32, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando substituído em uma classe derivada, insere um valor em uma estrutura de dados.When overridden in a derived class, inserts a value into a data structure.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Read()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando substituído em uma classe derivada, avança o leitor para o próximo registro.When overridden in a derived class, advances the reader to the next record.

SendEntityMaterialized(Int32, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Quando substituído em uma classe derivada, invoca o método representado pelo OnLoadedMethod.When overridden in a derived class, invokes the method represented by OnLoadedMethod.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a