CQRS /事件源和MVVM

时间:2018-09-24 20:24:26

标签: c# .net wpf design-patterns prism

我有一个使用WPF和PRISM构建的应用程序。 这是一个大型项目,并且是事件驱动的。

日志记录非常重要,因此我一直在考虑将CQRS和事件来源原则结合在一起,以便我们可以记录更多更好的日志。

我们还有一些“状态”,例如显示和设置计算机名称。

现在,我正试图将我的头缠在几件事上:

  1. 不是基于事件的内容,例如计算机名(不在我的控件/数据库中) 我将如何读取和设置值?

  2. 一些数据流将来自UI,因此是命令。有些还会来自外部系统(假设我轮询服务器并发生“更改”事件) 这将如何运作?我需要生成一个Command还是直接插入到事件存储中?

  3. 如何与MVVM一起使用? 我需要摆脱MVVM-还是应该结合使用这些模式等?

注意:主要目标是记录-尽管重播和所有其他专业人士提供的事件来源也很方便。

此外-一些涉及范围更广的例子/资料将很有帮助。

0 个答案:

没有答案