Share via


IParameterBindingFactory Interface

Definition

Factory for finding and creating ParameterBinding instances.

public interface IParameterBindingFactory
type IParameterBindingFactory = interface
Public Interface IParameterBindingFactory
Derived

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.

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