LazyLoaderParameterBindingFactory Класс

Определение

Объект IParameterBindingFactory для привязки ILazyLoader к службе.

public class LazyLoaderParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory
type LazyLoaderParameterBindingFactory = class
    inherit ServiceParameterBindingFactory
Public Class LazyLoaderParameterBindingFactory
Inherits ServiceParameterBindingFactory
Наследование
LazyLoaderParameterBindingFactory

Комментарии

Время существования службы равно Singleton и разрешено несколько регистраций. Это означает, что один экземпляр каждой службы используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.

Дополнительные сведения и примеры см. в разделе Типы сущностей с конструкторами .

Конструкторы

LazyLoaderParameterBindingFactory(LazyLoaderParameterBindingFactoryDependencies)

Создает новый экземпляр LazyLoaderParameterBindingFactory.

Свойства

Dependencies

Зависимости для этой службы.

Методы

Bind(IConventionEntityType, Type, String)

ParameterBinding Создает для заданного типа и имени для заданного типа сущности.

Bind(IMutableEntityType, Type, String)

ParameterBinding Создает для заданного типа и имени для заданного типа сущности.

Bind(IReadOnlyEntityType, Type, String)

ParameterBinding Создает для заданного типа и имени для заданного типа сущности.

Bind(IReadOnlyEntityType, Type, String)

ParameterBinding Создает для заданного типа и имени для заданного типа сущности.

(Унаследовано от ServiceParameterBindingFactory)
CanBind(Type, String)

Проверяет, может ли эта фабрика привязать параметр с заданным типом и именем.

Применяется к