Всем салют.
Столкнулся с такой интересной штукой..
Есть
ASP.NET Core апи
Апи реализует выгрузку некоей информации из бд
Сама же информация должна раз в 10 секунд подгружаться из стороннего сервиса.
Напрашивается создание singleton который раз в 10 секунд фигачит запрос в сторонний сервис и загружает их в бд.
Только вот здесь проблема. DbContext не удается добавить в singleton потому что DbContext есть scoped.
Ребятки, подскажите как быть.
А то мозг уже вылает костыльные решения создать "внутренний" метод апи который будет выдергивать информацию с внешнего сервиса и дергать этот метод посредством какого-нибудь шедулёра еще)