Нулиране на миграции на 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
Помислете, че това вероятно ще проработи. Намерих нещо в доста многословния изход относно идентичностите, които не са правилни. Опитвам се да използвам 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