我们目前使用WF 4和SQL Workflow Instance Store来保存每个书签的工作流程。第一次保留工作流时,会在表“System.Activities.DurableInstancing.InstancesTable”中创建新记录。在每个后续的持久性中,删除现有记录并插入新记录。
如何修改此行为,以便在每个后续的持久性中,将在实例表中创建新记录?
您可以创建自定义实例存储,但这样做“非常重要”。有没有办法可以使用System.Activities.DurableInstancing.SqlWorkflowInstanceStore类,但是自定义此行为?
答案 0 :(得分:1)
InstancesTable包含每个工作流实例的记录,因此在同一个工作流实例中有多个记录,至少会让人感到困惑。
听起来有点像是在尝试使用InstancesTable进行跟踪。如果是这种情况,您应该考虑创建TrackingParticipant。