Compartir a través de


IDatabaseFacadeDependencies Interfaz

Definición

Expone las dependencias necesarias para DatabaseFacade.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

public interface IDatabaseFacadeDependencies
type IDatabaseFacadeDependencies = interface
Public Interface IDatabaseFacadeDependencies
Derivado

Comentarios

La duración del servicio es Scoped. Esto significa que cada DbContext instancia usará su propia instancia de este servicio. La implementación puede depender de otros servicios registrados con cualquier duración. La implementación no necesita ser segura para subprocesos.

Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.

Propiedades

AdHocMapper

Asignador de tipos ad hoc.

CommandLogger

Registrador de comandos.

ConcurrencyDetector

Detector de simultaneidad.

CoreOptions

Las opciones principales.

DatabaseCreator

Creador de la base de datos.

DatabaseProviders

Los proveedores de bases de datos registrados.

ExecutionStrategy

Estrategia de ejecución.

ExecutionStrategyFactory

Generador de estrategias de ejecución.

QueryProvider

Proveedor de consultas asincrónico.

TransactionManager

El administrador de transacciones.

TypeMappingSource

El parámetro de cadena de consulta TypeMappingSource.

Se aplica a