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