5

我花了相当长的时间尝试学习 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 规则、将其保存到数据库、加载规则并在运行时执行它?

4

0 回答 0