从数据库中获取工作流实例时出现问题
Problem fetching workflow intance from DB
我正在使用 elsa-workflow v1.5 并尝试在用户提交操作时恢复工作流,方法是使用此方法从数据库中获取相关的工作流实例
await _workflowInstanceStore.ListAllAsync()
但是在打开数据 reader 时遇到错误
现在我想知道这是否是一种有效的方法?如果是,我该如何解决这个错误?
为了回答您的问题,您使用的代码是有效的。您遇到的问题是由 Elsa 1.5 管理数据库上下文的方式引起的。
除非您愿意分叉 Elsa 1.5 并重新实现持久性 EF Core 提供程序或提供您自己的持久性抽象实现,否则除了升级到 Elsa 2.0 之外,恐怕没有简单的方法可以解决此错误已修复。
我正在使用 elsa-workflow v1.5 并尝试在用户提交操作时恢复工作流,方法是使用此方法从数据库中获取相关的工作流实例
await _workflowInstanceStore.ListAllAsync()
但是在打开数据 reader 时遇到错误
现在我想知道这是否是一种有效的方法?如果是,我该如何解决这个错误?
为了回答您的问题,您使用的代码是有效的。您遇到的问题是由 Elsa 1.5 管理数据库上下文的方式引起的。
除非您愿意分叉 Elsa 1.5 并重新实现持久性 EF Core 提供程序或提供您自己的持久性抽象实现,否则除了升级到 Elsa 2.0 之外,恐怕没有简单的方法可以解决此错误已修复。