我一直在阅读有关Command Query Responsibility Segregation (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/