Partager via


IMigrationCommandExecutor Interface

Définition

Service permettant d’exécuter des commandes de migration sur une base de données.

public interface IMigrationCommandExecutor
type IMigrationCommandExecutor = interface
Public Interface IMigrationCommandExecutor

Remarques

La durée de vie du service est Singleton. Cela signifie qu’une seule instance est utilisée par de nombreuses DbContext instances. L’implémentation doit être thread-safe. Ce service ne peut pas dépendre des services inscrits en tant que Scoped.

Pour plus d’informations et d’exemples, consultez Migrations de bases de données.

Méthodes

ExecuteNonQuery(IEnumerable<MigrationCommand>, IRelationalConnection)

Exécute les commandes données à l’aide de la connexion de base de données donnée.

ExecuteNonQueryAsync(IEnumerable<MigrationCommand>, IRelationalConnection, CancellationToken)

Exécute les commandes données à l’aide de la connexion de base de données donnée.

S’applique à