Sdílet prostřednictvím


ServiceParameterBindingFactory Třída

Definice

Objekt IParameterBindingFactory pro vazbu na služby vložené do závislostí.

public class ServiceParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory
type ServiceParameterBindingFactory = class
    interface IParameterBindingFactory
Public Class ServiceParameterBindingFactory
Implements IParameterBindingFactory
Dědičnost
ServiceParameterBindingFactory
Odvozené
Implementuje

Poznámky

Životnost služby je Singleton a je povoleno více registrací. To znamená, že jedna instance každé služby je používána mnoha DbContext instancemi. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách zaregistrovaných jako Scoped.

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

Konstruktory

ServiceParameterBindingFactory(Type)

Vytvoří novou ServiceParameterBindingFactory instanci pro daný typ služby.

Metody

Bind(IConventionEntityType, Type, String)

ParameterBinding Vytvoří pro daný typ a název pro daný typ entity.

Bind(IMutableEntityType, Type, String)

ParameterBinding Vytvoří pro daný typ a název pro daný typ entity.

Bind(IReadOnlyEntityType, Type, String)

ParameterBinding Vytvoří pro daný typ a název pro daný typ entity.

CanBind(Type, String)

Zkontroluje, jestli tato továrna může vytvořit vazbu parametru s daným typem a názvem.

Platí pro