ему же DI создаст под скоуп необходимый инстанс вот здесь scope.ServiceProvider.GetRequiredService<IScopedProcessingService>
когда увидел эту фабрику в каком-то коде начал гуглить, и нашел кучу подобных статей/отетов на so https://stackoverflow.com/questions/70247235/difference-between-adddbcontext-and-adddbcontextfactory
ну т.е. если скоуп в бэкграунд сервисе создается перед каждым вызовом сервиса - можно инжектить dbContext напрямую в сервис. если сервис будет вызван один раз и внутри себя пересоздавать или переиспользовать dbContext - ему нужна фабрика
Обсуждают сегодня