Поделиться через


IMigrationCommandExecutor Интерфейс

Определение

Служба для выполнения команд миграции в базе данных.

public interface IMigrationCommandExecutor
type IMigrationCommandExecutor = interface
Public Interface IMigrationCommandExecutor

Комментарии

Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.

Дополнительные сведения и примеры см. в статье Миграция баз данных .

Методы

ExecuteNonQuery(IEnumerable<MigrationCommand>, IRelationalConnection)

Выполняет заданные команды, используя заданное подключение к базе данных.

ExecuteNonQueryAsync(IEnumerable<MigrationCommand>, IRelationalConnection, CancellationToken)

Выполняет заданные команды, используя заданное подключение к базе данных.

Применяется к