EF Core. scaffold-dbcontext. DBFirst
Всякие крупные магазины и вообще большие компании, начиная от Гуглов, заканчивая средними банками, ретейлерами и прочими, переписывают свои сервисы каждые несколько лет.
Бугагашеньки. Ага. Переписывают. Каждые несколько... десятилетий. Когда куча скотча и соплей уже не могут поддерживать слепленное дендрофекальное угробище.
Ну и на вопрос вы не ответили. Так что открываю карты - ни разу, №;%:. Экванамисты и особенно топы это редкостные мрази. Им насрать на всё кроме их бонусов. Сэкономил миллион на ИТ - маладца, получи бонус! А то что проект разваливается и через 5 лет надо вбухивать 20 миллионов, менеджера ниипёт. Он уже давно ускакал на другой проект или в другую фирму - бонусы собирать.
Единственное что помогает - при малейшем шансе что из этого проекта может вырасти что-то большое, делать его максимально стабильным. Никаких "модных технологий, ускоряющих разработку", в которых все делается "по волшебству фреймворка". Всё что делается должно быть понятно минимум 5 программистам. Всё документируется. Ну или сваливать с фирмы вместе с менеджером. Переделывать 15-и летнее угробище - очень страшная задача.