Как применить новые изменения к текущей базе данных в ядре кода fist EF? - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть проект, который сначала закодирован с помощью Do tNet Core code.

Теперь в базе данных много реальных данных, и мне нужно добавить некоторые функции со множеством таблиц и новыми связями для этот проект.

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

Есть ли способ использовать Add-Migratiosn и Update-Database для применения новых изменений через ядро ​​EF вместо ручного применения?

1 Ответ

0 голосов
/ 19 февраля 2020

Если у вас не так много изменений в вашем DBContext, вы можете удалить его и использовать Scaffolding для создания нового DbContext из существующей схемы базы данных. Вы можете найти более подробную информацию в официальной документации Microsoft здесь .

. Лучше использовать только один подход к базе данных на основе сущности: Database-First или Code-First.

...