Я могу разрешить универсальные интерфейсы к универсальным классам, таким как общий шаблон репозитория.
IRepository<objectA> resolves to Repository<objectA>
IRepository<objectB> resolves to Repository<objectB>
Но тогда для objectC
мне нужен конкретный репозиторий, а именно ObjectCRepository
, который расширяет Repository<objectC>
.Если я зарегистрируюсь, не будет ли двух разных регистраций для IRepository<objectC>
и все не получится?