Share via


LazyLoaderParameterBindingFactory Class

Definition

A IParameterBindingFactory for binding to the ILazyLoader service.

public class LazyLoaderParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory
type LazyLoaderParameterBindingFactory = class
    inherit ServiceParameterBindingFactory
Public Class LazyLoaderParameterBindingFactory
Inherits ServiceParameterBindingFactory
Inheritance
LazyLoaderParameterBindingFactory

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

LazyLoaderParameterBindingFactory(LazyLoaderParameterBindingFactoryDependencies)

Creates a new LazyLoaderParameterBindingFactory instance.

Properties

Dependencies

Dependencies for this service.

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.

Bind(IReadOnlyEntityType, Type, String)

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

(Inherited from ServiceParameterBindingFactory)
CanBind(Type, String)

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

Applies to