Compartilhar via


LazyLoaderParameterBindingFactory Classe

Definição

Um IParameterBindingFactory para associação ao ILazyLoader serviço.

public class LazyLoaderParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory
type LazyLoaderParameterBindingFactory = class
    inherit ServiceParameterBindingFactory
Public Class LazyLoaderParameterBindingFactory
Inherits ServiceParameterBindingFactory
Herança
LazyLoaderParameterBindingFactory

Comentários

O tempo de vida do serviço é Singleton e vários registros são permitidos. Isso significa que uma única instância de cada serviço é usada por muitas DbContext instâncias. A implementação deve ser thread-safe. Esse serviço não pode depender dos serviços registrados como Scoped.

Consulte Tipos de entidade com construtores para obter mais informações e exemplos.

Construtores

LazyLoaderParameterBindingFactory(LazyLoaderParameterBindingFactoryDependencies)

Cria uma nova instância LazyLoaderParameterBindingFactory.

Propriedades

Dependencies

Dependências para esse serviço.

Métodos

Bind(IConventionEntityType, Type, String)

Cria um ParameterBinding para o tipo e o nome fornecidos no tipo de entidade fornecido.

Bind(IMutableEntityType, Type, String)

Cria um ParameterBinding para o tipo e o nome fornecidos no tipo de entidade fornecido.

Bind(IReadOnlyEntityType, Type, String)

Cria um ParameterBinding para o tipo e o nome fornecidos no tipo de entidade fornecido.

Bind(IReadOnlyEntityType, Type, String)

Cria um ParameterBinding para o tipo e o nome fornecidos no tipo de entidade fornecido.

(Herdado de ServiceParameterBindingFactory)
CanBind(Type, String)

Verifica se essa fábrica pode ou não associar um parâmetro com o tipo e o nome fornecidos.

Aplica-se a