CQRS和CRUD之间有什么区别?在两种情况下都可以使用UnitOfWork和Repository模式吗?

如果您向我推荐的实体之间存在复杂的关系,为什么呢?

CQRS模式:http://martinfowler.com/bliki/CQRS.html
CRUD :http://en.wikipedia.org/wiki/Create,_read,_update_and_delete

任何帮助将不胜感激。

最佳答案

CQRS通常用于复杂的应用程序项目。 DDD也用于复杂的应用程序项目,并且似乎与CQRS相关联。
DDD试图处理行为的复杂性。 CRUD系统几乎没有行为。几乎没有行为或没有行为的系统实际上并没有复杂的事件结构,因此很难说您从CQRS中获得了多少好处。

关于entity-framework - CQRS是否可以替代CRUD?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18632439/

10-11 08:59