Condividi tramite


IMigrationCommandExecutor Interfaccia

Definizione

Servizio per l'esecuzione di comandi di migrazione in un database.

public interface IMigrationCommandExecutor
type IMigrationCommandExecutor = interface
Public Interface IMigrationCommandExecutor

Commenti

La durata del servizio è Singleton. Ciò significa che una singola istanza viene usata da molte DbContext istanze. L'implementazione deve essere thread-safe. Questo servizio non può dipendere dai servizi registrati come Scoped.

Per altre informazioni ed esempi, vedere Migrazioni di database .

Metodi

ExecuteNonQuery(IEnumerable<MigrationCommand>, IRelationalConnection)

Esegue i comandi specificati usando la connessione al database specificata.

ExecuteNonQueryAsync(IEnumerable<MigrationCommand>, IRelationalConnection, CancellationToken)

Esegue i comandi specificati usando la connessione al database specificata.

Si applica a