EF Core Database First - PullRequest
       27

EF Core Database First

0 голосов
/ 11 октября 2018

Мы используем EF Core с базой данных, которая постоянно изменяется администраторами баз данных.Поэтому мы не всегда можем проверить изменения в этой базе данных.Как лучше всего использовать EF Core с такой базой данных?Мы пытались использовать подход Database First, но мы не всегда можем заново создать классы моделей в проекте.

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

Один из способов отслеживания изменений в вашей базе данных - это контроль исходного кода.По крайней мере, тогда вы знаете, что изменилось.Все еще не лучший сценарий в целом, когда кто-то модифицирует базу данных с плохой связью.

0 голосов
/ 11 октября 2018

Остановись с руководством и поговори об этом.Я не вижу способа работать, когда БД постоянно меняется.

То, как мы делаем это здесь сейчас, заключается в том, что специальные люди отвечают за:

  • Создание сценариев изменений, которые автоматически применяются
  • Обеспечение синхронизации модели EF.
  • Когда нам нужно, у нас есть возможность предоставить каждому разработчику свою собственную среду и среду для оценки.

СуществуетНЕТ Способ выполнять какую-либо работу, когда вы работаете с базой данных, когда третьи стороны постоянно меняются, и становится еще хуже, если вас больше.

...