Idioma

EntityLoadInfo Estrutura

Definição

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

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

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

Construtores

Nome Descrição
EntityLoadInfo(MaterializationContext, Func<MaterializationContext,Object>, Dictionary<Type,Int32[]>)

Inicializa uma nova instância do EntityLoadInfo struct.

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

Inicializa uma nova instância do EntityLoadInfo struct.

EntityLoadInfo(ValueBuffer, Func<ValueBuffer,Object>)

Inicializa uma nova instância do EntityLoadInfo struct.

Propriedades

Nome Descrição
ValueBuffer

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

Métodos

Nome Descrição
ForType(Type)

Cria um novo ValueBuffer que contém 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 Mapa de Índice de Tipo do struct.

Aplica-se a