Я читал о Сегрегирование ответных запросов командного запроса (CQRS). Я удивляюсь, как это будет работать с ASP.NET MVC? Я понимаю концепцию CQRS, это звучит неплохо и уверенно вводит некоторые сложности (шаблон событий и сообщений) по сравнению с "обычным/общим" подходом. Также идея CQRS в некотором роде против использования ORM. Я пытаюсь подумать, как я могу использовать этот шаблон в будущих проектах, поэтому, если у кого-то есть опыт в объединении CQRS с ASP.NET MVC и NHibernate, пожалуйста, дайте несколько конкретных примеров, чтобы помочь мне лучше понять CQRS и использовать его с ASP.NET MVC. Спасибо!
Обновлено: Я прохожу через образец кода Mark. Это необходимо прочитать, если вы изучаете CQRS.
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/