Я видел много реализаций шаблонов репозитория. В частности, 2 типов
Они предоставляют общий репозиторий, который можно запрашивать и который ожидает лямба-выражение от класса обслуживания для получения данных из базы данных.
Напишите методы для получения данных из базы данных на основе бизнес-требований и инкапсулируют логику (даже лямбда) для получения данных.
Какой подход лучше?