NETCORE - INJEÇÃO DE DEPENDENCIA FORA PROGRAM.CS

VERA.PALI 04/06/2023 18:18:11
#501478
Alterado em 04/06/2023 18:20:23 Como estou trabalhando "em grupo" com outros desenvolvedor, e dos mais diversos níveis, eu gostaria de separar as atribuições do pessoal de forma que eles não fossem obrigados a meter a mão no Program.cs

Assim como fazemos no Automapper onde um profile define os mapeamentos, seria possível eu levar a injeção de dependências para fora do program.cs e oferecer um arquivo para isso ?


//program.cs
builder.Services.AddScoped(<IConfiguracaoServices, ConfiguracaoServices>);
builder.Services.AddScoped(<IClienteServices, ClienteServices>);
...


Algo que eu pudesse referenciar no Program.cs ou mesmo que fosse auto inicializado para que a manutenção fosse dada em um arquivo so de injeção de dependências
VERA.PALI 04/06/2023 18:23:47
#501479
Hmmm....parece que esse cara resolve o meu problema, vou testar:
https://dev.to/tomfletcher9/net-6-register-services-using-reflection-3156
Faça seu login para responder