Share via


ServiceParameterBindingFactory Classe

Definição

Um IParameterBindingFactory para associação a serviços injetados por dependência.

public class ServiceParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory
type ServiceParameterBindingFactory = class
    interface IParameterBindingFactory
Public Class ServiceParameterBindingFactory
Implements IParameterBindingFactory
Herança
ServiceParameterBindingFactory
Derivado
Implementações

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

ServiceParameterBindingFactory(Type)

Cria uma nova ServiceParameterBindingFactory instância para o tipo de serviço fornecido.

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.

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