2010-10-04 10 views
0

Je suis nouveau à DDD. J'ai une application ASP.NET existante (pas MVC) et je voudrais commencer à implémenter une conception basée sur un domaine.
Cependant, je ne suis pas sûr d'où je devrais appeler le dépôt. Par exemple, si j'avais un référentiel client avec une méthode Save, je crois comprendre que je ne devrais pas appeler la méthode Save de l'entité client. J'ai pensé à utiliser un service, mais d'après ce que je comprends, un service devrait être utilisé pour coordonner les actions, par ex. le transfert d'argent semble être un exemple courant. Est-ce que j'appelle la classe repository dans la page code-behind ou est-ce que je crée un autre calque ou est-ce que je manque quelque chose?DDD et ASP.NET - où utilisez-vous les dépôts?

Merci d'avance.

Répondre

1

Restez simple, ne surchargez pas.

Commencez par l'appeler directement depuis CodeBehind. Si vous vous trouvez en train d'appeler différents référentiels dans le futur, créez un service et déplacez-lui la logique.

+0

Merci pour la relecture jgauffin. – WooHoo