.net WF4序列与流程图
从我最初对WF4的实验来看,流程图似乎可以像序列流一样很好地表示工作流,尽管反过来未必正确。如果这是正确的(如果我错过了什么,请原谅我),那么使用序列工作流有任何好处吗 据我所知,最好从流程图模型开始,因为如果需要的话,这为将来的重新建模提供了更大的灵活性。如果您从一个序列开始,您永远不会轻易地添加流程图样式的分支/决策 这听起来是一种明智的做法吗?不,不是 一方面,流程图是最灵活的,但它不直接支持许多功能,如Pick或Parallel结构。灵活性带来了代价,创建一个简单的序列需要更多的工作。这是一个很常见的现象 基本上,它会说C#生成MSIL,所以您可以在C#中执行的所有操作都可以在MSIL中执行,但不是您可以在MSIL中执行的所有操作都可以在C#中执行,因此您应该只在MSIL中编程.net WF4序列与流程图,.net,workflow-foundation-4,.net,Workflow Foundation 4,从我最初对WF4的实验来看,流程图似乎可以像序列流一样很好地表示工作流,尽管反过来未必正确。如果这是正确的(如果我错过了什么,请原谅我),那么使用序列工作流有任何好处吗 据我所知,最好从流程图模型开始,因为如果需要的话,这为将来的重新建模提供了更大的灵活性。如果您从一个序列开始,您永远不会轻易地添加流程图样式的分支/决策 这听起来是一种明智的做法吗?不,不是 一方面,流程图是最灵活的,但它不直接支持许多功能,如Pick或Parallel结构。灵活性带来了代价,创建一个简单的序列需要更多的工作。这
事实上,WF4模型使组合不同样式变得非常容易。你可以从一个序列开始,嵌入一个流程图,嵌入另一个序列和一个状态机。就运行时和设计器而言,它们只是活动。我通常使用流程图作为外部根,并在其中嵌入各个步骤的序列片段-整个流程很容易理解,除非您深入了解,否则设计器会隐藏细节 然而,我不会崇拜它——如果流真的是一个序列,那么不使用序列将是反常的。正如莫里斯所说,如果你需要的话,你可以在序列中嵌入一段流程图