Ответ 1
Я не знаю, что есть способ автоматически обновить кеш без ручного нажатия Ctrl + Shift + R (или эквивалентного, например, меню). Причина в том, что, когда приложение слишком много говорит с базой данных, люди жалуются, что он слишком болтливый (возможно, кто-то может написать простую надстройку, которая делает это - используя что-то вроде уведомления о запросах, чтобы указать, что что-то изменилось в представлениях метаданных?). Вы также можете рассмотреть надстройку, такую как SSMS Boost (хотя с быстрым поиском по ключевым словам я не вижу упоминания этой функции на странице ) или SQL Prompt (но также я не вижу никаких доказательств этой функциональности в своей документации, только упоминает экспериментальную функцию).
Я полагаю, что SQL Server Data Tools делает это, но я не знаю, можете ли вы контролировать частоту обновления. И использование этого инструмента может также потребовать значительного изменения в том, как вы думаете о разработке базы данных.