C# 如何使CQR适应项目?

C# 如何使CQR适应项目?,c#,.net,asp.net-mvc-3,cqrs,C#,.net,Asp.net Mvc 3,Cqrs,我遇到了一个名为的新术语,它指出概念模型应该分为命令模型和查询模型,这是一个典型的CRUD模型,其中命令和查询发生在同一个模型中。这篇文章有所有的理论资料 我不明白在一个使用ASP.NETMVC3、EF4.3和jQuery的项目中应该如何实现这一点 有谁能建议我如何在我的项目中实际实施它吗?是一个很好的起点。我也建议你看第九频道 无论如何,学习CQRS最好的方法就是自己尝试。对我来说,我必须在大约6个月的时间里学习如何使其适应我的项目。本文有详细的解释。 在这里,您可以找到带有CQR的asp.n

我遇到了一个名为的新术语,它指出概念模型应该分为命令模型和查询模型,这是一个典型的CRUD模型,其中命令和查询发生在同一个模型中。这篇文章有所有的理论资料

我不明白在一个使用ASP.NETMVC3、EF4.3和jQuery的项目中应该如何实现这一点

有谁能建议我如何在我的项目中实际实施它吗?

是一个很好的起点。我也建议你看第九频道


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

本文有详细的解释。

在这里,您可以找到带有CQR的asp.net mvc示例代码。
在这里找到更多视频

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

看看它。CQRS:微软正在生产中使用。

最重要的是:你需要它吗?尝试一个绿色项目,尝试各种现实场景。CQR需要一些额外的东西,可能会把一个简单的项目变成一个复杂的项目。(DDD+CQRS+事件源)github上有一篇文章介绍了如何将现有项目从基本的MVC over entity framework站点转换为使用CQRS-。您可能会发现这一点。如果链接页面发生更改,则仅链接的答案可能会无效。最好在这里包括答案的基本部分,并提供链接供参考。谢谢你,我希望我的另一个答案能在其他主题上帮助你。CQRS之旅是无用的。你从中唯一学到的是这个模式是关于什么的——这只是一句话——但是没有一个例子说明如何实现它。关于一些对任何人都没有帮助的东西的几页。CQRS的实现是完全错误的。它建立在一个存储库之上,该存储库具有明显违反CQRS模式的
Save
Get
方法。为什么我要在上面实现这样一个过度工程化的CQRS层/抽象?这太疯狂了。