Injeção de Dependência .net-core
Eu tenho um repositório genérico que eu quero registrar para DI, ele implementa uma interface IRepository.
Normalmente eu criaria uma instância assim:
IRepository repo = new Repository<Order>();
No entanto, estou tentando acelerar o .net 5 antes do lançamento e quero que isso funcione com o DI, recorri ao seguinte:
services.AddTransient<DAL.IRepository<Models.Order>, DAL.Repository<Models.Order>>();
Mas isso parece errado, eu não quero mais de 50 linhas lá uma para cada uma das classes no meu modelo ...
Não consigo encontrar nada on-line sobre isso, sei que é possível com outros contêineres ioc ... mas como esse é um projeto de aprendizado, não quero usar outro contêiner, estou tentando fazer tudo isso com o contêiner nativo .net5s.