Lenguaje

ISnapshotModelProcessor Interfaz

Definición

Un servicio que se usa para procesar un modelo cargado desde una instantánea de Migraciones, aplicando correcciones para la versión de EF Core que creó la instantánea. Los proveedores de bases de datos pueden registrar una implementación de reemplazo para aplicar correcciones específicas del proveedor adicionales.

public interface ISnapshotModelProcessor
type ISnapshotModelProcessor = interface
Public Interface ISnapshotModelProcessor
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 Migraciones de base de datos para obtener más información y ejemplos.

Métodos

Nombre Description
Process(IReadOnlyModel, Boolean)

Procesa el modelo, aplicando las correcciones necesarias para la versión de EF Core que creó la instantánea.

Se aplica a