Lenguaje

ServiceParameterBindingFactory Clase

Definición

IParameterBindingFactory para enlazar a servicios insertados por dependencias.

[System.Runtime.CompilerServices.Nullable(0)]
public class ServiceParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory
public class ServiceParameterBindingFactory : Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory
[<System.Runtime.CompilerServices.Nullable(0)>]
type ServiceParameterBindingFactory = class
    interface IParameterBindingFactory
type ServiceParameterBindingFactory = class
    interface IParameterBindingFactory
Public Class ServiceParameterBindingFactory
Implements IParameterBindingFactory
Herencia
ServiceParameterBindingFactory
Derivado
Atributos
Implementaciones

Comentarios

La duración del servicio es Singleton y se permiten varios registros. Esto significa que muchas DbContext instancias usan una sola instancia de cada servicio. La implementación debe ser segura para subprocesos. Este servicio no puede depender de los servicios registrados como Scoped.

Consulte Tipos de entidad con constructores para obtener más información y ejemplos.

Constructores

Nombre Description
ServiceParameterBindingFactory(Type)

Crea una nueva ServiceParameterBindingFactory instancia para el tipo de servicio especificado.

Métodos

Nombre Description
Bind(IConventionEntityType, Type, String)

Crea un ParameterBinding para el tipo y el nombre especificados en el tipo de entidad especificado.

Bind(IMutableEntityType, Type, String)

Crea un ParameterBinding para el tipo y el nombre especificados en el tipo de entidad especificado.

Bind(IReadOnlyEntityType, Type, String)

Crea un ParameterBinding para el tipo y el nombre especificados en el tipo de entidad especificado.

CanBind(Type, String)

Comprueba si esta factoría puede enlazar un parámetro con el tipo y el nombre especificados.

Se aplica a