Filtern von Objekten im Repository oder Service?

Ich möchte eine Liste von Objekten basierend auf einigen Parametern erhalten. Gehört das Objekt zu einer bestimmten Kategorie, hat es die Eigenschaft x y z usw. Ich habe ein ziemlich einfaches Repository erstellt, das Objekte anhand der ID abruft. Wenn ich eine Liste von Objekten basierend auf verschiedenen Parametern und Kriterien möchte, würden Sie dem Repository eine Methode hinzufügen, die dies tut, oder eine Methode in der Serviceschicht, die so lange ausgeführt wird, bis eine Liste von Objekten vorliegt, die den Kriterien entspricht? Es würde einfach das Repository get by id-Methode verwenden und es gegen viele Kriterien überprüfen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage