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