【发布时间】:2013-09-09 01:24:07
【问题描述】:
CQRS 和 CRUD 有什么不同,我可以在这两种情况下使用 UnitOfWork 和 Repository 模式吗?
如果我在你推荐我的实体之间有复杂的关系,为什么?
CQRS 模式:http://martinfowler.com/bliki/CQRS.html
CRUD:http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
任何帮助将不胜感激。
【问题讨论】:
-
CRUD 和 CQRS 是完全不同的东西,并不相互排斥。 CQRS 仅意味着您的写入模型与读取模型分开。因此,两者都可以相互独立地扩展。虽然 CQRS 通常与 DDD 和 EventSourcing 相关联,但这些并不是 CQRS 的先决条件。
标签: entity-framework architecture sharp-architecture architectural-patterns