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/