Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以关联 Rebus 中的多个属性?或者我应该将它们组合成一个相关 ID?
谢谢
阴
您应该将它的 saga 部分组合成一个相关值,该值存储在 saga 的单个字段中,但是您可以自由地进行方法调用和字符串连接以及诸如此类的从传入消息中生成相关值的操作。
原因是技术性的:saga 数据属性路径是反映到字符串Expression<Func<TSagaData, object>>中的,Rebus 可以使用该字符串生成对数据库的合适查询,而相关器只是使用 a从您的消息中提取相关值。Func<TMessage, object>
Expression<Func<TSagaData, object>>
Func<TMessage, object>