Frage

Ich bin auf der Suche nach einem Repository Muster Implementierungsbeispiel / Ressource, die Domain-Driven Design Prinzipien für meine ASP.net MVC-Anwendung folgt. Hat jemand ein gutes Beispiel oder Lernressource, die gemeinsam genutzt werden kann?

War es hilfreich?

Lösung

Es ist nicht unumstritten Implementierung, aber Rob Conery Web Storefront-Projekt hat über Linq implementiert Repository in C # auf SQL.

http://blog.wekeroad.com/

Quelle verfügbar ist.

Er ist nicht ganz tun strenge DDD, aber seine TDD ist ihm im Allgemeinen in diese Richtung aussenden. Die einzige Einschränkung ist, dass er mehrere Repositories ohne Aggregat Wurzeln hat, so ist es weit von einem Lehrbuchbeispiel. Auch frühere Implementierungen des Repository zurück IQueryable, so gab es keine Domänengrenzen auf das Repository, das die Quelle der meisten Lärm ist gemacht zu seinem Entwurf.

Andere Tipps

Domain Driven Design von Eric Evans ist ein großartiger Ort, um alles über die Repository-Muster zu lernen und vieles mehr. http://dddcommunity.org/books/

Hier ist ein Artikel eine Implementierung der Repository-Muster mit Linq to SQL beschreiben. Der vollständige Code ist Open Source, verfügbar @ Github.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top