我花了相当长的时间尝试学习 WF4(在 WF 方面我完全是 n00b),但我似乎找不到任何我正在尝试做的例子:
我需要在运行时制定 WF4 (C#) 规则,将其保存到数据库(当前是 SQL,但这对我来说并不重要),加载规则并在运行时执行它。
下面的两个示例表明这(加载和执行在运行时制定的规则)应该是可能的:
http://www.nilzorblog.com/2011/11/using-wf4-as-rule-engine.html
http://msdn.microsoft.com/en-us/library/vstudio/ee960221(v=vs.100).aspx
我有两个例子独立工作没有问题。
但是,当我尝试组合示例时(这应该很简单?)我不断收到大量的转换错误,如下所示:
参数 2:无法从 'System.Collections.Generic.List < SharedLibrary.AssignmentRule > ' 转换为 'System.Collections.Generic.List < ExternalRuleSetLibrary.RuleSetData > '
我已经搜索了很多天来寻找正确的例子,但没有找到任何东西。这就是为什么我在这里问大师:) 提前谢谢你!
您能否提供一个示例或配方,说明如何在运行时制定 WF4 规则、将其保存到数据库、加载规则并在运行时执行它?