我们正在使用Workflow Foundation 4开发应用程序。 我们希望在事务中使用多个活动进行数据库更新。 我们还想暂停并恢复工作流程。 暂停可能是长期的。 为了确保一致性,我们希望确保在提交事务之前创建了关于在何处恢复工作流的书签。 这是可能吗?或者关于如何很好地实现这一点的任何其他建议?
此致
答案 0 :(得分:1)
WF4有一个TransactionScope
活动,您可以使用它来执行数据库调用。但是,它不支持在TransactionScope
序列中创建书签。解决方法是使临时表临时存储正在运行的进程中的正在进行的数据,工作流可以在其恢复时读取该进程数据。一切都解决了,您可以将登台表中的数据写入真实存储。