Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rule engine NxBRE规则引擎-对象更改时触发_Rule Engine_Nxbre - Fatal编程技术网

Rule engine NxBRE规则引擎-对象更改时触发

Rule engine NxBRE规则引擎-对象更改时触发,rule-engine,nxbre,Rule Engine,Nxbre,我需要为我的.NET应用程序研究一个规则引擎,我遇到了NxBRE 我的应用程序中有不同类型的对象,我希望在对象字段和状态发生变化时使用NxBRE 例如: 如果A.A变为x,B.B变为y,那么就做些事情 我找不到这方面的教程或好的例子,因此任何帮助都将不胜感激 此外,如果您对其他规则引擎有任何最适合我需要的建议,我很乐意在这里发表 谢谢。NxBRE可以为您提供: If A.a is x and B.b is y then Do Stuff. ie没有能力监控对象的变化。为此,您必须定期将A.A

我需要为我的.NET应用程序研究一个规则引擎,我遇到了NxBRE

我的应用程序中有不同类型的对象,我希望在对象字段和状态发生变化时使用NxBRE

例如: 如果A.A变为x,B.B变为y,那么就做些事情

我找不到这方面的教程或好的例子,因此任何帮助都将不胜感激

此外,如果您对其他规则引擎有任何最适合我需要的建议,我很乐意在这里发表

谢谢。

NxBRE可以为您提供:

 If A.a is x and B.b is y then Do Stuff.
ie没有能力监控对象的变化。为此,您必须定期将
A.A
的值声明为持久事实库中的事实,并有一条规则检查是否存在多个
A.A
事实。然后,该规则可以断言A.A已更改的事实,您可以使用该事实触发
Do Stuff
规则。您还需要收回
A.A
的初始值。可行但不琐碎

它似乎不仅仅是一个规则引擎,你在追求一个面向事件的框架?如果是这样的话,请查看