Обновление существующей миграции в EF6 - PullRequest
0 голосов
/ 27 ноября 2018

Я использую Entity Framework, я уже применил 23 миграции, теперь у меня есть миграция на # 14, которая является хранимой процедурой, и теперь я хочу обновить эту хранимую процедуру.

Яне знаю, как мне отредактировать существующую миграцию в # 14, может кто-нибудь предложить лучший способ обновить миграцию # 14.

Я пробовал add-migration "[exact name of the migration at #14]", но это не редактирует эту миграцию, скорее создает новую миграцию.

Существуют ли какие-либо команды, которые могли бы редактировать эту миграцию, а затем я могу внести изменения в эту миграцию.

1 Ответ

0 голосов
/ 27 ноября 2018

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

Вы должны добавить новую миграцию с ALTER PROCEDURE оператор обновления кода.

...