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


IMigrationsSqlGenerator Интерфейс

Определение

Служба для создания MigrationCommand объектов, которые затем могут выполняться или создаваться в скрипте из списка MigrationOperationобъектов .

public interface IMigrationsSqlGenerator
type IMigrationsSqlGenerator = interface
Public Interface IMigrationsSqlGenerator
Производный

Комментарии

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

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

Методы

Generate(IReadOnlyList<MigrationOperation>, IModel)

Создает команды из списка операций.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Создает команды из списка операций.

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