工作流基础,交易和书签

时间:2012-12-25 11:50:45

标签: transactions workflow workflow-foundation

我们正在使用Workflow Foundation 4开发应用程序。 我们希望在事务中使用多个活动进行数据库更新。 我们还想暂停并恢复工作流程。 暂停可能是长期的。 为了确保一致性,我们希望确保在提交事务之前创建了关于在何处恢复工作流的书签。 这是可能吗?或者关于如何很好地实现这一点的任何其他建议?

此致

1 个答案:

答案 0 :(得分:1)

WF4有一个TransactionScope活动,您可以使用它来执行数据库调用。但是,它不支持在TransactionScope序列中创建书签。解决方法是使临时表临时存储正在运行的进程中的正在进行的数据,工作流可以在其恢复时读取该进程数据。一切都解决了,您可以将登台表中的数据写入真实存储。