NETCORE - INJEÇÃO DE DEPENDENCIA FORA PROGRAM.CS
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 ?
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
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
Hmmm....parece que esse cara resolve o meu problema, vou testar:
https://dev.to/tomfletcher9/net-6-register-services-using-reflection-3156
https://dev.to/tomfletcher9/net-6-register-services-using-reflection-3156
Faça seu login para responder