Внедрение зависимостей .net-core

У меня есть общий репозиторий, который я хочу зарегистрировать для DI, он реализует интерфейс IRepository.

Обычно я бы создал его экземпляр так:

IRepository repo = new Repository<Order>();

Однако я пытаюсь ускорить работу в .net 5 до выпуска и хочу, чтобы это работало с DI, я прибег к следующему:

services.AddTransient<DAL.IRepository<Models.Order>, DAL.Repository<Models.Order>>();

Но это неправильно, я не хочу, чтобы там было более 50 строк по одной для каждого из классов в моей модели ...

Я не могу найти в Интернете ничего об этом, я знаю, что это возможно с другими контейнерами ioc ... но так как это учебный проект, я не хочу использовать другой контейнер, я намереваюсь сделать все это с собственным контейнером .net5s.

Ответы на вопрос(5)

Ваш ответ на вопрос