CQRS 是否与实体框架自跟踪实体/WCF RIA 服务兼容?
CQRS 很有意义。然而,它似乎与使用提供变更跟踪的 ORM 的方法是相互排斥的。 如果我有一个用于查询的“通道”来获取作为 RO 的对象,那么就无需跟踪…
使用 CQRSish 模式横向扩展、多读取数据库
我正在使用 CQRS 样式模式(无事件源),我只是将读取和写入分为 2 个单独的应用程序边界。 目前,该应用程序针对一个 SQL 2008 数据库运行。我想添加…
J Oliver EventStore V2.0 问题
我正在着手使用 CQRS 实施一个项目,并打算使用 J Oliver EventStore V2.0 作为我的事件持久化引擎。 1)在文档中,ExampleUsage.cs在“BuildSerializ…
对于使用 CQRS 的 ASP.NET MVC 应用程序来说,什么是好的读取模型?
我希望开发一个 ASP.NET MVC 应用程序,它将来应该能够在 Azure 上运行。该应用程序将使用 CQRS 设计模式,我对此相当陌生。写入模型将使用带有映射的…
CQRS 中的验证是否必须在 UI 中和业务域中分别进行一次?
我最近读过这篇文章 CQRS à la Greg Young,我仍在努力了解 CQRS。 我不确定输入验证应该在哪里进行,以及是否可能必须在两个不同的位置进行(从而违…
使用 Prism 事件聚合器或任何其他拦截命令的模式取消消息?
有谁知道如何取消 Prism 事件聚合器上消息的进一步广播? 我正在尝试做一些相当标准的命令/事件消息传递 - 让我用序列图来解释: 现在我想添加验证。…
哪种数据访问技术最适合 CQRS 查询 Web 服务?
人们使用什么工具来查询他们的读取数据库并填充 DTO? 目前,我们在 Sql2008 数据库中拥有读取模型,并通过 WCF 服务执行所有查询,我们使用 Fluent N…
如何“加入”准备视图模型时有两个聚合根?
假设 Book 和 Author 是我的模型中的聚合根。 在读取模型中,我有表AuthorsAndBooks,它是由Book.AuthorId加入的作者和书籍列表, 当触发BookAdded事…
应用 CQRS - 是否有必要对薄读取层进行单元测试?
鉴于实现 CQRS 的一些建议提倡相当接近金属的查询实现,例如直接针对数据库(或者可能是基于 LINQ 的 ORM)的 ADO.NET 查询,尝试进行单元测试是否是…