Sdílet prostřednictvím


ServiceParameterBinding Třída

Definice

Popisuje vazbu ze služby injektáže závislostí EF nebo typu metadat, které mohou nebo nemusí mít také a přidružené IServicePropertyk parametru v konstruktoru, metodě továrny nebo podobně.

public abstract class ServiceParameterBinding : Microsoft.EntityFrameworkCore.Metadata.ParameterBinding
type ServiceParameterBinding = class
    inherit ParameterBinding
Public MustInherit Class ServiceParameterBinding
Inherits ParameterBinding
Dědičnost
ServiceParameterBinding
Odvozené

Poznámky

Další informace a příklady najdete v tématu Typy entit s konstruktory .

Konstruktory

ServiceParameterBinding(Type, Type, IPropertyBase)

Vytvoří novou ServiceParameterBinding instanci pro daný typ služby nebo typ metadat.

ServiceParameterBinding(Type, Type, IPropertyBase[])

Vytvoří novou ServiceParameterBinding instanci pro daný typ služby nebo typ metadat.

Vlastnosti

ConsumedProperties

Vlastnosti, které tato vazba zpracovává, a proto není nutné nastavovat jiným způsobem.

(Zděděno od ParameterBinding)
ParameterType

Typ parametru CLR.

(Zděděno od ParameterBinding)
ServiceDelegate

Delegát pro nastavení vlastnosti služby CLR v instanci entity.

ServiceType

Typ CLR interní služby EF.

Metody

BindToParameter(Expression, Expression)

Vytvoří strom výrazu představující vazbu hodnoty vlastnosti z materializačního výrazu na parametr konstruktoru, metody továrny atd.

BindToParameter(ParameterBindingInfo)

Vytvoří strom výrazu představující vazbu hodnoty vlastnosti z materializačního výrazu na parametr konstruktoru, metody továrny atd.

With(IPropertyBase[])

Vytvoří kopii, která obsahuje dané spotřebované vlastnosti.

(Zděděno od ParameterBinding)

Platí pro