我正在维护一个基于 WWF3 状态机构建的应用程序。是的,我知道,我很幸运。我们正在尝试做的是能够持久化 WF 并将其重新加载到另一台机器上。我正在努力解决的问题是如何保持 WF 作用的对象以及 WF。
我们正在使用标准的 SQL Server 持久性服务。我们在 Workflow 类中有一个名为“Customer”的公共属性,当我们启动工作流时(通过传入参数)填充该属性。
我的问题是:
- 公共属性 Customer 是否与 WF 状态一起持续存在?
- 如果是这样,当重新加载 WF 时,如何获取对 Customer 对象的引用?
- 如果不是,我是否只是单独保留我的域对象,然后在重新加载 WF 本身时重新加载并将其与 WF 重新关联?
谢谢。