Idioma

LazyLoaderParameterBindingFactory Classe

Definição

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

[System.Runtime.CompilerServices.Nullable(0)]
public class LazyLoaderParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory
public class LazyLoaderParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBindingFactory
[<System.Runtime.CompilerServices.Nullable(0)>]
type LazyLoaderParameterBindingFactory = class
    inherit ServiceParameterBindingFactory
type LazyLoaderParameterBindingFactory = class
    inherit ServiceParameterBindingFactory
Public Class LazyLoaderParameterBindingFactory
Inherits ServiceParameterBindingFactory
Herança
LazyLoaderParameterBindingFactory
Atributos

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

Nome Descrição
LazyLoaderParameterBindingFactory(LazyLoaderParameterBindingFactoryDependencies)

Cria uma nova instância LazyLoaderParameterBindingFactory.

Propriedades

Nome Descrição
Dependencies

Dependências para esse serviço.

Métodos

Nome Descrição
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.

CanBind(Type, String)

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

Aplica-se a