nxbre

    2热度

    1回答

    我有一个.NET对象,它是一个集合,例如Employee包含雇员列表的对象。 我需要通过相同的规则引擎来做规则文件内循环。 你能帮我用代码来从.NET一样循环在xbre文件。 我已经成功地传递了一个具有单个记录的对象。但是需要通过收集。

    1热度

    1回答

    我使用NxBre 3.2.0,我们可以在nxbre中进行不区分大小写的比较吗?我想以不区分大小写的方式比较两个字符串,但没有在IF元素中找到任何选项。有没有可能这样做。

    0热度

    1回答

    试图从Implementation doc中清除它;但我只能明白,暗示和查询是相似的野兽。我也读Simple Facts & Queries,但这并没有帮助。 我在我的规则文件中注释了查询部分并进行了处理。暗示没有被宣称......我通过将所有事实倾销到平面文件来检查这一点。 我希望即使在没有查询的情况下,过程中的暗示也会被声明,以便我可以在数据库中保留所有事实(从VB & Implicated

    0热度

    1回答

    我需要对我的.NET应用程序的规则引擎进行研究,并且遇到了NxBRE。 我的应用程序中有不同类型的对象,我想在对象字段和状态发生变化时使用NxBRE。 例如: 如果A.a已更改为x并且B.b为y,则执行“填充”。 我找不到教程或一个很好的例子,所以任何帮助,将不胜感激。另外 - 如果你对其他规则引擎有什么建议可以最适合我的需求,我很乐意在这里。 谢谢。

    1热度

    1回答

    我试图在我开始在我正在处理的规则引擎项目中引用它的实现之前,为NxBRE运行一些单元测试。我使用NUnit 2.6版本来测试NxBRE 3.2。由于NxBRE在它自己的单元测试中使用了NUnit.Framework的自己的友好项目文件夹,因此我认为它会是一个快速的二分之一离开ka-poo。在确定编译完成之后,我继续进行测试......并得到了一百万个错误。大多沿着线: NxBRE.Test.Flo

    1热度

    1回答

    我目前正在与NxBRE规则引擎工作https://github.com/ddossot/NxBRE 我所试图做的是创造.XBRE文件的规则中,我调用一个方法在我的.CS文件中传递一个对象作为参数(不是基本类型,如integer,string ...)。 我尝试这样做:1 我的方法是testChild和它在FlowEngineExample.Program类,并把参数作为我传递给ID为问题的规则上下

    0热度

    1回答

    我问推理引擎一个问题如下,并希望获得第一个查询的第一个事实(问题由查询中的2个原子组成),如果返回一个结果。 strAnswer = IIf(InfEng.RunQuery(Question).Count > 0, InfEng.RunQuery(Question)(0)(0).ToString, "No Answer") 这将引发错误 Exception Details: System.Argu

    1热度

    1回答

    如何比较.xbre规则文件中的日期。 例如,我有以下规则: <ObjectLookup id ="EmpObj" objectId ="EmpLvl" member ="JoinDate"/> <Logic> <If> <And> <Between leftId ="2009-10-10" rightId ="2010-10-10" valueId ="EmpO

    1热度

    1回答

    NxBRE可以使用SQL作为后端。我认为利用像OrientDB这样的图形数据库可能会产生更好的结果。 这种类型的后端集成将涉及什么,以支持具有数百万事实的方案。由于OrientDb具有类似于SQL的语法,它会“轻松”吗?当我们超越物理内存的限制时,我试图找到创造性的方式,让处理速度非常快。 这种集成方式值得一试吗?

    1热度

    1回答

    我有两个.NET对象Employee和Department。在.xbre文件中,我需要设置如下条件, 如果Employee.EmpID是X并且Department.DeptID是Y,则执行一些操作。所以在给定的规则中,我需要访问两个对象(员工和部门)并验证条件。 如果我使用<ObjectLookup>那么我明白我可以传递一个对象和字段(Employee.EmployeeID或Department.