2009-11-18 9 views
0

Je suis nouveau à domaine de développement & ont une question simple. Si un service doit générer une entité en réponse à une opération, comment doit-il être fait? L'un des moyens consiste à injecter une fabrique d'entités dans l'instance de service. Y a-t-il une autre meilleure solution pour la même chose?DDD - Retour entité en réponse à une opération de service

+0

Quelle est l'opération? – Lazarus

+0

L'opération consiste à obtenir les détails d'un critère/clé fourni par le module pour vérifier son existence. –

Répondre

1

Les usines sont généralement destinées à la création d'entités complexes. Vous pouvez simplement créer un nouvel objet. Ce n'est pas clair si vous voulez créer ou récupérer. Si vous récupérez, vous pouvez injecter un référentiel et l'utiliser. En outre, les services renvoient généralement des objets DTO, et non les entités elles-mêmes. En dehors du domaine ne devrait pas savoir sur les entités.