可以使用 MassTransit 使用的 DbContext 将 StateMachines 存储为常规 DbContext 吗?
在我的应用程序中,我们要实现以下场景(删除验证和错误处理):
队列请求的进度和状态应该可以通过api查询。
如果我正确阅读文档,这就是 StateMachine 和 Saga 的用途。 传奇正在运行并经过测试,但现在我想实现可以查询状态信息的部分。
我是否应该将用作 MassTransit 持久性的 EFCore DbContext 用作常规 DbContext?
有没有一种现有的方法可以更好地传达这个数据存储不是为了在公共交通之外编写?
有没有更好的方法来询问 StateMachine 或 Saga?