Partager via


ServiceParameterBinding Classe

Définition

Décrit la liaison à partir d’un service d’injection de dépendances EF ou d’un type de métadonnées, qui peut avoir ou non également associé et associé IServicePropertyà un paramètre dans un constructeur, une méthode de fabrique ou un paramètre similaire.

public abstract class ServiceParameterBinding : Microsoft.EntityFrameworkCore.Metadata.ParameterBinding
type ServiceParameterBinding = class
    inherit ParameterBinding
Public MustInherit Class ServiceParameterBinding
Inherits ParameterBinding
Héritage
ServiceParameterBinding
Dérivé

Remarques

Pour plus d’informations et d’exemples, consultez Types d’entités avec des constructeurs .

Constructeurs

ServiceParameterBinding(Type, Type, IPropertyBase)

Crée une ServiceParameterBinding instance pour le type de service ou de métadonnées donné.

ServiceParameterBinding(Type, Type, IPropertyBase[])

Crée une ServiceParameterBinding instance pour le type de service ou de métadonnées donné.

Propriétés

ConsumedProperties

Les propriétés gérées par cette liaison n’ont donc pas besoin d’être définies d’une autre manière.

(Hérité de ParameterBinding)
ParameterType

Type CLR du paramètre.

(Hérité de ParameterBinding)
ServiceDelegate

Délégué pour définir une propriété de service CLR sur une entité instance.

ServiceType

Type CLR du service interne EF.

Méthodes

BindToParameter(Expression, Expression)

Crée une arborescence d’expressions représentant la liaison de la valeur d’une propriété d’une expression de matérialisation à un paramètre du constructeur, de la méthode de fabrique, etc.

BindToParameter(ParameterBindingInfo)

Crée une arborescence d’expressions représentant la liaison de la valeur d’une propriété d’une expression de matérialisation à un paramètre du constructeur, de la méthode de fabrique, etc.

With(IPropertyBase[])

Crée une copie qui contient les propriétés consommées spécifiées.

(Hérité de ParameterBinding)

S’applique à