Idioma

ISnapshotModelProcessor Interface

Definição

Um serviço usado para processar um modelo carregado de um instantâneo de Migrações, aplicando correções para a versão do EF Core que criou o instantâneo. Os provedores de banco de dados podem registrar uma implementação de substituição para aplicar correções adicionais específicas do provedor.

public interface ISnapshotModelProcessor
type ISnapshotModelProcessor = interface
Public Interface ISnapshotModelProcessor
Derivado

Comentários

O tempo de vida do serviço é Scoped. Isso significa que cada DbContext instância usará sua própria instância desse serviço. A implementação pode depender de outros serviços registrados com qualquer tempo de vida. A implementação não precisa ser thread-safe.

Consulte migrações de banco de dados para obter mais informações e exemplos.

Métodos

Nome Descrição
Process(IReadOnlyModel, Boolean)

Processa o modelo, aplicando as correções necessárias para a versão do EF Core que criou o instantâneo.

Aplica-se a