их реализаций.
IRepository<Citizenship>, IRepository<PlaceOfBirth> и т.д.
Все сущности, репозитории которых создаются, реализуют общий интерфейс ISuggestable.
Теперь в третьем месте возникла необходимость создания поля для принятия репозиториев разных типов.
И мне надо реализовать что-то типа IRepository<ISuggestable> = uow.GetRepository<Citizenship>();
Но чёт мне говорят, что не может реализовать конвертацию типа.
В какую сторону мне копать? :)
metanit repository pattern
В сторону сервисов и отказа от антипаттерна репозиторий
Обсуждают сегодня