ISnapshotModelProcessor Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |