Compartilhar via


ContextParameterBinding Classe

Definição

Descreve a associação de um DbContext, que pode ou não ter e associar IServicePropertytambém a um parâmetro em um construtor, método de fábrica ou semelhante.

public class ContextParameterBinding : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding
type ContextParameterBinding = class
    inherit ServiceParameterBinding
Public Class ContextParameterBinding
Inherits ServiceParameterBinding
Herança

Comentários

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

Construtores

ContextParameterBinding(Type, IPropertyBase)

Cria uma nova ServiceParameterBinding instância para o tipo de serviço fornecido.

ContextParameterBinding(Type, IPropertyBase[])

Cria uma nova ServiceParameterBinding instância para o tipo de serviço fornecido.

Propriedades

ConsumedProperties

As propriedades que são manipuladas por essa associação e, portanto, não precisam ser definidas de alguma outra maneira.

(Herdado de ParameterBinding)
ParameterType

O tipo CLR de parâmetro.

(Herdado de ParameterBinding)
ServiceDelegate

Um delegado para definir uma propriedade de serviço CLR em uma instância de entidade.

(Herdado de ServiceParameterBinding)
ServiceType

O tipo CLR de serviço interno do EF.

(Herdado de ServiceParameterBinding)

Métodos

BindToParameter(Expression, Expression)

Cria uma árvore de expressão que representa a associação do valor de uma propriedade de uma expressão de materialização para um parâmetro do construtor, método de fábrica etc.

BindToParameter(ParameterBindingInfo)

Cria uma árvore de expressão que representa a associação do valor de uma propriedade de uma expressão de materialização para um parâmetro do construtor, método de fábrica etc.

(Herdado de ServiceParameterBinding)
With(IPropertyBase[])

Cria uma cópia que contém as propriedades consumidas fornecidas.

With(IPropertyBase[])

Cria uma cópia que contém as propriedades consumidas fornecidas.

(Herdado de ParameterBinding)

Aplica-se a