Основные миграции EF: удаление миграций и повторная синхронизация базы данных c - PullRequest
1 голос
/ 14 марта 2020

Я использую EF Core и создал базу данных с использованием подхода «сначала код».

Я не уверен, где, но мои миграции не синхронизированы c, однако мой последний код сборки делает соответствовать тому, что в базе данных. Как я могу удалить все миграции и синхронизировать c мою базу данных с ядром EF без потери каких-либо данных?

1 Ответ

2 голосов
/ 14 марта 2020

Как я понял, ваши миграции не совпадают c с вашей базой данных, потому что кто-то изменял базу данных напрямую.

Вы можете восстановить свои модели, контекст БД и конфигурации сущностей из существующей базы данных. Сначала исследуйте База данных Entity Framework. Net Ядро

В этом случае вы можете удалить все миграции (целую папку Миграция ), конфигурации объектов (если это так). вы использовали Fluent API) и контекст БД.

У вас больше не будет миграций, которые были у вас, с момента первоначального создания базы данных. Модели, конфигурации сущностей и контекст БД будут создаваться / создаваться из существующей базы данных.

Полезные ссылки: здесь и здесь .

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