【发布时间】:2009-10-22 23:42:19
【问题描述】:
在我正在处理的 Web 应用程序中,项目可以通过多个状态(例如工作流),并且在每个工作流之后,可以在每个步骤之后运行规则,这可以停止进程或显示其他消息。
应该如何定义这些规则? 我在考虑每条规则一个 dll(并将它们与 MEF 或事件挂钩),但一个应用程序可能有 200-300 个客户,每个客户都有一些规则,这些规则会变成很多 dll。
更新:
这些规则可能如下所示。假设您提交了一张发票,但您只想在其超过一定金额时从您的批准人那里授权,然后会调用这样的规则来返回 true 或 false,然后进行相应的处理。
干杯。
【问题讨论】:
标签: c# asp.net asp.net-mvc workflow mef