Migrator.NET - запуск SQL после завершения миграции схемы
Я хотел бы запустить SQL после миграции схемы.
Некоторые моменты:
Если я выполняю SQL во время вызова функции Up, он не выполняется с последней версией схемы, потому что обновление схемы вступает в силу впоследствии.
Вызов Database.Commit() немедленно фиксирует изменения, но соединение закрывается, поэтому не может выполнить SQL.
При вызове моего SQL в функции AfterUp() соединение также закрывается.
Как мне выполнить SQL после обновления схемы?
1 ответ
Решение
Сразу после того, как я задал этот вопрос, он ударил меня... Создайте еще одну миграцию, которая просто выполняет данные. У него будет открытое соединение, и оно будет выполнено только после завершения миграции схемы.