gpt4 book ai didi

.net - 在 C# 中使用什么工作流框架

转载 作者:行者123 更新时间:2023-12-04 15:37:05 32 4
gpt4 key购买 nike

我必须在 C# 中创建一个工作流,该工作流能够通过批准工作流移动对象(作为数据库记录持久化),在该工作流中人们需要执行某种操作或验证。

我们最初关注的是 Windows Workflow Foundation,但避开了它,因为它看起来非常依赖基础设施(而且我们并不真正喜欢 Microsoft 产品)。我们看了ObjectFlow因为它是轻量级的,但我无法弄清楚如何保持和恢复工作流状态。它几乎看起来太轻了。

有没有人有一个特别喜欢的框架来做工作流?我对想法持开放态度(甚至对 WWF,如果你能解释为什么它是你最喜欢的)。

最佳答案

正如链接到的问题@gsharp 所说,WF 4 并不完全易于使用。然而,ObjectFlow 有一个简单流畅的界面,它是轻量级的,并以可靠的设计原则构建。鉴于明显缺乏合适的工作流框架,我决定使用包含 .Yield() 的 IStatefulWorkflow 加入并扩展 ObjectFlow。方法能够将工作流处理交给调用方法,以便它的状态可以持久化。

我工作的最终结果将是 codeplex 的新版本几周后。在此之前,您可以通过 github 关注我的进度。 .

关于.net - 在 C# 中使用什么工作流框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5198315/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com