EntityLoadInfo Estrutura

Definição

Informações necessárias para criar uma instância de uma entidade com base em uma linha de dados retornada por uma consulta.

Esse tipo é normalmente usado por provedores de banco de dados (e outras extensões). Em geral, ele não é usado no código do aplicativo.

public struct EntityLoadInfo
type EntityLoadInfo = struct
Public Structure EntityLoadInfo
Herança
EntityLoadInfo

Construtores

EntityLoadInfo(MaterializationContext, Func<MaterializationContext,Object>, Dictionary<Type,Int32[]>)

Inicializa uma nova instância do struct EntityLoadInfo.

EntityLoadInfo(ValueBuffer, Func<ValueBuffer,Object>)

Inicializa uma nova instância do struct EntityLoadInfo.

EntityLoadInfo(ValueBuffer, Func<ValueBuffer,Object>, Dictionary<Type,Int32[]>)
Obsoleto.

Inicializa uma nova instância do struct EntityLoadInfo.

Propriedades

ValueBuffer

Obtém a linha de dados que representa essa entidade.

Métodos

ForType(Type)

Cria um novo ValueBuffer contendo apenas os valores necessários para entidades de um determinado tipo.

Materialize()

Materializa os dados em uma instância de entidade.

WithIndexMap(Dictionary<Type,Int32[]>)

Popula o campo de mapa do índice de tipo da estrutura.

Aplica-se a