Entity Framework 6 DB Первый подход без EDMX. Является ли это возможным? - PullRequest
0 голосов
/ 11 января 2019

EDMX очень громоздко использовать после определенной сложности БД. Мы находимся в точке, где мы хотим избавиться от этого, но все же мы хотим сначала обновить БД и получить изменения модели. Возможно ли это?

1 Ответ

0 голосов
/ 11 января 2019

Да, если ваша первая модель кода соответствует вашей базе данных. Он будет правильно отображаться без необходимости использования EDMX, но это будет означать, что вам придется вручную обновлять модели или восстанавливать файлы с первым кодом.

Более подробную информацию можно найти здесь: https://docs.microsoft.com/en-us/ef/ef6/modeling/code-first/workflows/existing-database

Другой вариант - использовать миграцию структуры сущностей. Вместо того, чтобы позволить EF применить миграцию, используйте Update-Database -Script, и это создаст сценарий sql для его применения вручную. Сначала это не будет db, но вы можете внести изменения в сценарий перед применением.

...