Compartilhar via


ServiceParameterBinding Classe

Definição

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

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

Comentários

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

Construtores

ServiceParameterBinding(Type, Type, IPropertyBase)

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

ServiceParameterBinding(Type, Type, IPropertyBase[])

Cria uma nova ServiceParameterBinding instância para o tipo de serviço ou tipo de metadados 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 do parâmetro.

(Herdado de ParameterBinding)
ServiceDelegate

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

ServiceType

O tipo CLR de serviço interno do EF.

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.

With(IPropertyBase[])

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

(Herdado de ParameterBinding)

Aplica-se a