Как добавить новую миграцию, не удаляя уже существующие таблицы вручную? - PullRequest
0 голосов
/ 09 мая 2019

Я сделал основное веб-приложение ASP.Net с аутентификацией пользователя. Миграция CreateIdentitySchema реализована автоматически. Затем я добавил новую миграцию, которую я пытался обновить (Upate-database). Это приводит к ошибке:

«Таблица« AspNetRoles »уже существует».

Из того, что я прочитал в Интернете, один из способов сделать это - вручную удалить таблицу 'AspNetRoles' или удалить ее из новой миграции.

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

Действительно ли мне нужно вручную удалять существующие таблицы (из предыдущих миграций) каждый раз, когда я хочу применить новую миграцию?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...