2013-10-04 7 views
0

Я полностью закодировал все и создал файл миграции. У него было все, что мне нужно, но я случайно удалил его.Повторное добавление миграции после файла миграции удаления

Я пытаюсь воссоздать его, и это не дает мне все, что мне нужно, оно просто дает мне пустую страницу с кодом скелета.

Есть ли способ исправить это?

ответ

1

Это связано с тем, что инструментарий считает/знает, что миграция была применена, поэтому, когда вы добавляете миграцию, вы не получаете реализованные методы вверх и вниз. Если в вашей базе данных нет конфиденциальных данных, вы можете удалить базу данных, а затем выполнить команду Update-Database. Все существующие миграции будут проверены и применены, и теперь вы можете узнать, как запустить Add-Migration <MigrationName>.

Надеется, что это помогает

0

Если вы не хотите, чтобы это произошло больше в будущем, вы можете использовать TFS для управления версиями или можете использовать File History

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

Смежные вопросы