2012-02-08 42 views
0

我有一個工作流程活動來處理任務操作。活動的流程是「創建 - >分離 - >接受 - >完成」。將爲每個新任務創建一個新的工作流程實例。未完成的實例被保存到數據庫中。 幾天後,我改變活動,在流程的最後添加一個新的「驗證」步驟,所以現在新的流程是「創建 - >分離 - >接受 - >完成 - >驗證」。 我發現我無法通過新版本活動恢復持久實例。當我嘗試加載持久化實例時,拋出異常。我如何通過新版本活動恢復舊實例?我希望未完成的任務可以由新流程處理。如何通過新版本活動恢復持久實例?

回答

0

不幸的是,你可以在.NET 4中做很多事情。在.NET 4.5中很快就會有新的API允許你更新持久化實例來防止這種情況發生。