如何将事件源与几种类型的字典对象(如Country
,Region
,Time Zone
等)以及来自特定域模型的字典类型(如Budget
或{ {1}}定义。一些字典对象应该可以在管理员界面中进行编辑,但有些则不行。
例如我们决定,我们不需要国家/地区的管理界面。因此,我们不需要实现Availability
/ AddCountry
命令。
我应该生成一组RemoveCountry
个事件,即我应该将字典对象保存为事件流吗? 我们是否曾使用事件流以外的事实来源?
如果我没有字典对象的事件流,你将如何解决这个问题:
显示有国家/地区的国家/地区列表 每个国家/地区的用户数量。
在这种情况下,我需要在阅读模型中表示CountryAdded
个对象,并监听Country
事件。
谢谢。
答案 0 :(得分:5)
如果您使用事件源作为持久性机制,那么:
BTW我建议将这些问题发布到DDD/CQRS group。它是CQRS / DDD / ES问题上最活跃的社区。 p>