Compartilhar via


DependencyInjectionParameterBinding Classe

Definição

Descreve a associação de um serviço de injeção de dependência interna do EF, que pode ou não ter e associar IServiceProperty, a um parâmetro em um construtor, método de fábrica ou semelhante.

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

Comentários

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

Construtores

DependencyInjectionParameterBinding(Type, Type, IPropertyBase)

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

DependencyInjectionParameterBinding(Type, Type, IPropertyBase[])

Cria uma nova DependencyInjectionParameterBinding 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.

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