首页 新闻 会员 周边 捐助

状态机工作流状态需要存储吗?

0
悬赏园豆:50 [已关闭问题]

假设用状态机工作流来管理一个订单的流程,那么订单的状态需要在订单类本身存储吗?


如果不专门存储状态信息的话,那么我每次显示订单的信息时,都需要加载与此订单关联的工作流,才能显示订单的状态。假设我有一个订单列表显示100个订单,有一个列是状态,那么说我需要加载这100个订单关联的workflowinstance才能知道他们的状态.

还有一种场景,就是我要查状态为某某的所有订单,我怎么查?是不是我要把所有订单的workflowinstance加载出来,一一看他们的状态,然后再过滤?

 

_Alan_的主页 _Alan_ | 初学一级 | 园豆:160
提问于:2009-01-13 14:39
< >
分享
其他回答(1)
0

xuexixuexi...

Jared.Nie | 园豆:1940 (小虾三级) | 2009-01-13 19:41
0

不需要。一个order对应一个实例。

微软提供ExternalDataExchangeService类。可以将实例序列化然后持久到数据库

jammey | 园豆:205 (菜鸟二级) | 2011-10-05 14:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册