Question

Je recherche un exemple / une ressource d'implémentation de modèle de référentiel qui respecte les principes de conception pilotés par le domaine pour mon application ASP.net MVC. Quelqu'un at-il un bon exemple ou une ressource d’apprentissage pouvant être partagée?

Était-ce utile?

La solution

L’implémentation n’est pas controversée, mais le projet de vitrine Web de Rob Conery a implémenté un référentiel via Linq vers Sql en C #.

http://blog.wekeroad.com/

La source est disponible.

Il ne pratique pas vraiment le DDD, mais son TDD l’envoie généralement dans cette direction. Le seul inconvénient est qu'il dispose de plusieurs référentiels sans racines agrégées, ce qui en fait un exemple éloquent. De plus, les implémentations antérieures du référentiel ont renvoyé IQueryable. Il n’y avait donc pas de limites de domaine dans le référentiel, ce qui est à l’origine de la plus grande partie du bruit généré par sa conception.

Autres conseils

La conception dirigée par le domaine par Eric Evans est un endroit idéal pour tout savoir sur le modèle de référentiel et plus encore. http://dddcommunity.org/books/

Voici un article décrivant une implémentation du modèle de référentiel utilisant Linq to SQL. Le code complet est open source, disponible sur @ github.

http: //www.macskeptic.com/living/by/the/code/c/2009/07/02/the-repository-pattern/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top