L'ho visto fare in entrambi i modi, ma non ho mai visto nessuna discussione intorno a quale sia il modo più "giusto".
Supponiamo che tu abbia un'entità che abbia relazioni di figli con altre entità. I bambini non possono esistere senza il genitore, quindi ha più senso fare un servizio che gestisca il CRUD del genitore E dei figli, oppure mantenere i servizi allineati a una singola entità (quindi uno per il genitore, uno per [ciascuno dei] bambini)?