Репозитории должны обрабатывать модель и ее совокупности. Неважно, что вы используете простой SQL или SP для их получения.
Другими словами: метод, используемый для извлечения объектов, не важен. Это могут быть операторы SQL, хранимые процедуры, веб-службы и т. Д.
Важно то, что вы группируете объекты, которые принадлежат друг другу, и помещаете их в один класс репозитория. Классический пример - Order
и OrderLine
.