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


OperationExecutor.ScriptMigration Класс

Определение

Представляет операцию для создания скрипта SQL на основе миграций.

public class OperationExecutor.ScriptMigration : Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase
type OperationExecutor.ScriptMigration = class
    inherit OperationExecutor.OperationBase
Public Class OperationExecutor.ScriptMigration
Inherits OperationExecutor.OperationBase
Наследование
OperationExecutor.ScriptMigration
Наследование
OperationExecutor.ScriptMigration

Конструкторы

OperationExecutor.ScriptMigration(OperationExecutor, IOperationResultHandler, IDictionary)

Инициализирует новый экземпляр класса OperationExecutor.ScriptMigration.

OperationExecutor.ScriptMigration(OperationExecutor, Object, IDictionary)

Инициализирует новый экземпляр класса OperationExecutor.ScriptMigration.

Аргументы, поддерживаемые :args

fromMigration--Начало миграции. По умолчанию — InitialDatabase.

toMigration--Окончание миграции. По умолчанию используется последняя миграция.

idempotent--Создайте скрипт, который можно использовать в базе данных при любой миграции.

contextType--Объект DbContext для использования.

Методы

Execute(Action)

Выполняет действие, передавая исключения в IOperationResultHandler.

(Унаследовано от OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

Выполняет действие, передавая результаты или исключения в IOperationResultHandler.

(Унаследовано от OperationExecutor.OperationBase)
Execute<T>(Func<T>)

Выполняет действие, передавая результат или исключения в IOperationResultHandler.

(Унаследовано от OperationExecutor.OperationBase)

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