gpt4 book ai didi

nxbre - 将集合传递给 xbre 规则

转载 作者:行者123 更新时间:2023-12-04 05:03:47 25 4
gpt4 key购买 nike

我有一个 .NET 对象,它是一个集合,例如 Employee包含员工列表的对象。

我需要将相同的内容传递给规则引擎以在规则文件中进行循环。

你能帮我从 .NET 中得到相同的代码以及在 xbre 中循环吗?文件。
我已经成功地通过了一个单一记录的对象。不过需要通过收藏。

最佳答案

我建议你通过EmployeeWrapper使用标准方法反对 NxBRE:

bre.RuleContext.SetObject("EmployeeWrapper", employeeWrapper);

然后反射性地提取员工列表:
<ObjectLookup id="Employees" objectId="EmployeeWrapper" member="Employees" />

假设 EmployeeWrapper对象有一个名为 Employees 的属性它返回员工的集合。

然后使用 ForEach阻止迭代员工:
<ForEach id="Employee" valueId="Employees">
...
</ForEach>

关于nxbre - 将集合传递给 xbre 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15778574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com