在EventFlow应用程序中,我想完全删除一个聚合并将其所有事件转移到另一个事件。由此产生的聚合将具有与第一个不同的名称,ID和事件。
我已经找到this个有关使用IEventUpgrader类进行事件升级的文档,但是它要求传入事件和结果事件具有相同的聚合和ID类,因此不能解决我的问题。
浏览源代码时,我发现“ IEventUpgradeManager”类看起来可能有用,但是我找不到有关它的任何文档。
我可以手动编辑数据库中每个事件的元数据,但这似乎不是一种可持续的方法。在这种情况下合适的解决方案是什么?