0

我正在维护一个基于 WWF3 状态机构建的应用程序。是的,我知道,我很幸运。我们正在尝试做的是能够持久化 WF 并将其重新加载到另一台机器上。我正在努力解决的问题是如何保持 WF 作用的对象以及 WF。

我们正在使用标准的 SQL Server 持久性服务。我们在 Workflow 类中有一个名为“Customer”的公共属性,当我们启动工作流时(通过传入参数)填充该属性。

我的问题是:

  1. 公共属性 Customer 是否与 WF 状态一起持续存在?
  2. 如果是这样,当重新加载 WF 时,如何获取对 Customer 对象的引用?
  3. 如果不是,我是否只是单独保留我的域对象,然后在重新加载 WF 本身时重新加载并将其与 WF 重新关联?

谢谢。

4

1 回答 1

0

我认为更好的方法是仅保留客户 Id ,然后在需要时加载它,因为客户详细信息(可能在其他数据库中)可以在 WF 实例被保留时更改。

于 2013-01-18T11:27:00.880 回答