У меня есть ASP.NET Project, у которого есть Entity Framework, у него есть свой DbContext для сопоставления с их таблицами в БД.Недавно я добавил модель и выполнил миграцию, но позже обнаружил, что в этом проекте нет миграций, но есть таблицы в БД.Таким образом, я создал начальную миграцию с этой новой таблицей, но также включаю другие таблицы (поскольку у меня ранее не было миграций, очевидно)
Поскольку миграции необходимы для этого проекта, и я не могу удалить любую таблицу, чтобы начать миграциюистория с самого начала, как я могу безопасно выполнить миграцию моей новой таблицы и сохранить правильную историю миграции?
Я думал сделать что-то вроде этого:
- Удалить InitialMigrationфайл, который я создал через dotnet ef add
- Создайте новую InitialMigration с текущими уже созданными таблицами (не знаю, как это сделать) и каким-то образом пометите его как перенесенный.
- Добавьте новую модель / таблицу с другой базой данных миграции и обновления.
Не могли бы вы помочь с этим?