Compartilhar via


InstantiationBinding Classe

Definição

Define como criar uma instância de entidade por meio da associação de propriedades de modelo EF para, por exemplo, parâmetros de construtor ou parâmetros de um método de fábrica.

public abstract class InstantiationBinding
type InstantiationBinding = class
Public MustInherit Class InstantiationBinding
Herança
InstantiationBinding
Derivado

Comentários

Consulte Tipos de entidade com construtores para obter mais informações e exemplos.

Construtores

InstantiationBinding(IReadOnlyList<ParameterBinding>)

Cria uma nova instância InstantiationBinding.

Propriedades

ParameterBindings

A coleção de ParameterBinding instâncias usadas.

RuntimeType

O tipo que será criado a partir da árvore de expressão criada para essa associação.

Métodos

CreateConstructorExpression(ParameterBindingInfo)

Cria uma árvore de expressão que representa a criação de uma instância de entidade a partir das informações de associação fornecidas. Por exemplo, isso pode ser um NewExpression para chamar um construtor ou um MethodCallExpression para chamar um método de fábrica.

With(IReadOnlyList<ParameterBinding>)

Cria uma cópia que contém as associações de parâmetro fornecidas.

Aplica-se a