Filtrowanie obiektów w repozytorium lub usłudze?

Chcę uzyskać listę obiektów na podstawie niektórych parametrów. Czy obiekt należy do określonej kategorii, czy ma właściwość x y z itp. Stworzyłem dość proste repozytorium, które pobiera obiekty według identyfikatora. Jeśli chcę listę obiektów opartych na różnych parametrach i kryteriach, czy dodasz metodę w repozytorium, która to robi lub ma metodę w warstwie usług, która działa, dopóki nie ma listy obiektów pasujących do kryteriów? Po prostu użyje repozytorium get by id i sprawdzi go pod wieloma kryteriami?

questionAnswers(1)

yourAnswerToTheQuestion