Сброс миграции Entity Framework 7

Я использую Entity Framework 7 beta 5. Я начал с шаблона mvc с управлением пользователями. Во время испытаний я добавил несколько миграций.

Теперь я хочу удалить свою базу данных, создать новую начальную миграцию и создать с ней новую чистую базу данных.

Однако в командах dnx ef нет известной мне команды, которая бы облегчила это. Как мне продолжить?


person k.c.    schedule 14.08.2015    source источник


Ответы (1)


Для чего именно вам нужна поддержка от EF? Вот что бы я сделал:

  • Удалите вашу базу данных
  • Удалите все ваши миграции
  • Настройте контекст так, чтобы он указывал на вашу новую чистую базу данных
  • Беги dotnet ef migrations add <initial-migration-name>
person Rytmis    schedule 14.08.2015
comment
Думаю, это, вероятно, сработает. Нашел что-то в довольно подробном выводе о том, что Identities не правы. Я пытаюсь использовать guid в качестве первичного ключа, который устанавливается через инициализатор свойств - person k.c.; 14.08.2015
comment
Я просто удалил моментальный снимок контекста в папке миграции, и он сработал (ef7 rc1) - person alanh; 04.05.2016
comment
Можете ли вы обновить свой ответ, чтобы приспособиться к EF Core? - person Shimmy Weitzhandler; 25.01.2018
comment
Единственная разница должна заключаться в том, что dnx . заменяется на dotnet. - person Rytmis; 25.01.2018