2012-02-08 38 views
0

我有一个工作流程活动来处理任务操作。活动的流程是“创建 - >分离 - >接受 - >完成”。将为每个新任务创建一个新的工作流程实例。未完成的实例被保存到数据库中。 几天后,我改变活动,在流程的最后添加一个新的“验证”步骤,所以现在新的流程是“创建 - >分离 - >接受 - >完成 - >验证”。 我发现我无法通过新版本活动恢复持久实例。当我尝试加载持久化实例时,抛出异常。我如何通过新版本活动恢复旧实例?我希望未完成的任务可以由新流程处理。如何通过新版本活动恢复持久实例?

回答

0

不幸的是,你可以在.NET 4中做很多事情。在.NET 4.5中很快就会有新的API允许你更新持久化实例来防止这种情况发生。