ServiceParameterBindingFactory Class

Definition

A IParameterBindingFactory for binding to dependency-injected services.

C#
public class ServiceParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory
Inheritance
ServiceParameterBindingFactory
Derived
Implements

Remarks

The service lifetime is Singleton and multiple registrations are allowed. This means a single instance of each service is used by many DbContext instances. The implementation must be thread-safe. This service cannot depend on services registered as Scoped.

See Entity types with constructors for more information and examples.

Constructors

ServiceParameterBindingFactory(Type)

Creates a new ServiceParameterBindingFactory instance for the given service type.

Methods

Bind(IConventionEntityType, Type, String)

Creates a ParameterBinding for the given type and name on the given entity type.

Bind(IMutableEntityType, Type, String)

Creates a ParameterBinding for the given type and name on the given entity type.

Bind(IReadOnlyEntityType, Type, String)

Creates a ParameterBinding for the given type and name on the given entity type.

CanBind(Type, String)

Checks whether or not this factory can bind a parameter with the given type and name.

Applies to

Produkt Versioner
Entity Framework Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0