Ich habe über Command Query Responsibility Segregation (CQRS) gelesen. Ich wundere mich, wie würde das mit ASP.NET MVC funktionieren? Ich bekomme die Idee von CQRS konzeptionell klingt es schön und sicher bringt einige Komplexitäten (Event-und Messaging-Muster) im Vergleich zu den "normalen/gemeinsamen" Ansatz. Auch die Idee von CQRS ist in gewisser Weise gegen die Verwendung von ORM. Ich versuche zu denken, wie ich dieses Muster in den kommenden Projekten verwenden könnte. Wenn jemand Erfahrung in der Kombination von CQRS mit ASP.NET MVC und NHibernate hat, gebe ich einige konkrete Beispiele, die mir helfen, CQRS besser zu verstehen und mit ASP.NET MVC zu verwenden. Vielen Dank!Wie kann die Zuständigkeitsverteilung (CQRS) mit ASP.NET MVC abgefragt werden?
Aktualisiert: Ich habe Mark Beispielcode durchlaufen. Es ist ein Muss, wenn Sie CQRS lernen.
http://github.com/MarkNijhof/Fohjin
http://cre8ivethought.com/blog/2009/11/12/cqrs--la-greg-young/
http://cre8ivethought.com/blog/2009/11/28/cqrs-trying-to-make-it-re-usable/
Es sieht einfach aus, weil Sie das Ergebnis des Befehls nicht interessieren, und Sie sollten sich in jedem System um fehlgeschlagene Befehle kümmern. Keine Verantwortung für Code zu haben macht es immer einfacher. –