Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
EF Core предоставляет два основных способа синхронизации модели EF Core и схемы базы данных. Чтобы выбрать между этими двумя, определите, является ли модель EF Core или схема базы данных источником истины.
Если вы хотите, чтобы модель EF Core была источником истины, используйте миграции. При внесении изменений в модель EF Core этот подход постепенно применяет соответствующие изменения схемы к базе данных, чтобы она оставалась совместимой с моделью EF Core.
Используйте обратную инженерию , если вы хотите, чтобы схема базы данных была источником истины. Этот подход позволяет сгенерировать DbContext и классы типов сущностей, преобразуя вашу схему базы данных в модель EF Core с помощью обратной инженерии.
Замечание
API создания и удаления также могут создавать схему базы данных из модели EF Core. Однако они в основном предназначены для тестирования, прототипа и других сценариев, где удаление базы данных приемлемо.