Sdílet prostřednictvím


IMigrationCommandExecutor Rozhraní

Definice

Služba pro spouštění příkazů migrace do databáze.

public interface IMigrationCommandExecutor
type IMigrationCommandExecutor = interface
Public Interface IMigrationCommandExecutor

Poznámky

Životnost služby je Singleton. To znamená, že jednu instanci používá mnoho DbContext instancí. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách zaregistrovaných jako Scoped.

Další informace a příklady najdete v tématu Migrace databází .

Metody

ExecuteNonQuery(IEnumerable<MigrationCommand>, IRelationalConnection)

Provede zadané příkazy pomocí daného připojení k databázi.

ExecuteNonQueryAsync(IEnumerable<MigrationCommand>, IRelationalConnection, CancellationToken)

Provede zadané příkazy pomocí daného připojení k databázi.

Platí pro