репозиторий, который покрывает 90% всех потребностей в выборке данных в доменах,
но в некоторых (буквально 1-2) есть специфические выборки (такие как MIN и MAX например). Я делаю так:
создаю доменный репозиторий, наследуя от общего, и решаю в нем конкректную специфическую задачу. Это правильный подход?
2. Если понадобится сложный запрос(а он скоро понадобится), смогу я при таком подходе заюзать к примеру что-то типа Ado Net?
Я у себя отказался от дженерик репозиториев, там где есть EF. Контекст напрямую в логику фигачится, если надо переиспользовать, то создаю хелперы. Хз правильно это или нет, но приседания вокруг репозиториев сампомисных страшно утомили, куча бойлерплейта не совсем понятно во имя чего.
Репозитории нужно делать как раз поверх ADO.NET'а, а поверх EF'а - они нафиг не нужны
Обсуждают сегодня