Миграция для таблиц уже созданных Entity Framework - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть ASP.NET Project, у которого есть Entity Framework, у него есть свой DbContext для сопоставления с их таблицами в БД.Недавно я добавил модель и выполнил миграцию, но позже обнаружил, что в этом проекте нет миграций, но есть таблицы в БД.Таким образом, я создал начальную миграцию с этой новой таблицей, но также включаю другие таблицы (поскольку у меня ранее не было миграций, очевидно)

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

Я думал сделать что-то вроде этого:

  • Удалить InitialMigrationфайл, который я создал через dotnet ef add
  • Создайте новую InitialMigration с текущими уже созданными таблицами (не знаю, как это сделать) и каким-то образом пометите его как перенесенный.
  • Добавьте новую модель / таблицу с другой базой данных миграции и обновления.

Не могли бы вы помочь с этим?

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