Uma Secretaria da Fazenda estadual expõe, em ASP.NET Core (.NET 8, Minimal APIs), uma API para calculo de ICMS sobre
fretes interestaduais. O serviço ICalculoTributoService utiliza FazendabDbContext (EF Core) para persistência e um
cliente HTTP para consultar tabelas de alíquotas interestaduais via serviço externo. Em testes de carga, o uso de
FazendaDbContext e ICalculoTributoService como Singleton gerou aumento de memória e conexões abertas ao banco.
Considerando o modelo de injeção de dependência e lifetimes do contêiner padrão do .NET, a combinação de lifetimes que é
tecnicamente adequada para esse cenário é registrar FazendaDbContext. como
Provas
Questão presente nas seguintes provas