Выполнить код между миграциями - PullRequest
0 голосов
/ 15 мая 2018

Я хочу «переместить» поле (псевдоним) из одного объекта (Driver) в другой (AspNetUsers). Итак, первая миграция создает поле Nickname для AspNetUsers, вторая миграция удаляет его из драйвера. Но я также хочу скопировать данные (где это возможно) из Driver в AspNetUsers. Конечно, я могу сделать это с помощью курсора в T-SQL, запустить первую миграцию, затем SQL-скрипт, затем второй вручную, но в этом случае я не могу вытащить его в GIT без подробного описания, как выполнить. Я хочу включить этот сценарий SQL между миграциями. Возможно ли это?

1 Ответ

0 голосов
/ 15 мая 2018

Вы можете добавить свой собственный код в методы Up () и Down () миграции, чтобы скопировать данные вперед и назад (!).

См. Здесь внизу:

https://msdn.microsoft.com/en-us/library/jj591621(v=vs.113).aspx

...