如何使CQRS适应项目?

时间:2012-10-12 02:42:57

标签: c# .net asp.net-mvc-3 cqrs

我遇到了一个名为CQRS (Command Query Responsibility Segregation)的新术语,该术语指出概念模型应该分为命令模型和查询模型,作为典型的CRUD模型,其中命令和查询在同一模型中发生。这篇文章有所有的理论信息。

我不明白我应该如何在ASP.net MVC3,EF 4.3和jQuery的项目中实现它。

有人可以建议我如何在我的项目中实际实现它吗?

5 个答案:

答案 0 :(得分:31)

CQRS Journey是个好地方。我还建议您在Channel9上观看A Journey into CQRS

无论如何,学习CQRS的最好方法就是亲自尝试。对我来说,我必须学习如何使它适应我的项目大约6个月。

答案 1 :(得分:5)

本文有详细解释。 introduction to cqrs

答案 2 :(得分:3)

在这里,您可以找到带有cqrs的asp.net mvc的示例代码。 CQRS with MVC。 在此处查看更多视频CQRS with ASP.NET MVC - A Year On

答案 3 :(得分:1)

我想指出Greg Young自己的经典例子:Simple CQRS example

答案 4 :(得分:1)

看一下在Microsoft的制作中使用的Its.CQRS:https://github.com/jonsequitur/Its.Cqrs