问题标签 [nrules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - NRules:匹配一个集合
我正在尝试找出 BRE NRules 并获得一些示例,但很难匹配一个集合。
基本上我想要的是如果有 3 个订单被取消然后做一些动作。但我似乎无法在集合上找到匹配项,单个变量确实有效。
该程序:
我在这里做错了什么?
c# - How to do optimal write rule definition in NRules
The code of NRules SimpleRule define the following rule:
I am wondering why the conditions are seperate pareameters in stead of just using && operator i.e. will the following have the same effect?
c# - 在运行时使用静态 ISession 规则时如何更新事实 NRules
使用 NRules,我希望能够创建一个会话,插入事实,让它触发并完成,并且当会话在内存中仍然存在(静态变量)时,我想调用事实的更新。
这会触发规则并正确执行所有操作。我现在想要发生的是添加能够更新曾经触发过的 SAME FACT 的能力,但现在有了一个新的值......意思是,我想更新这个事实,并让它再次通过条件.
更新我的事实后执行_session.Update(command.Fact)
操作会给我一条错误消息:“更新的事实不存在”,即使我可以看到所有事实仍在会话中。
欢迎任何想法。谢谢你。
nrules - 如何使用 NRules 创建验证规则?
我刚刚发现了 .NET 的 NRules。如果字段/属性值无效,我想创建一个阻止对象构造的规则。例如,给定以下类:
我想创建一个规则,当“名称”为空或为空时会引发异常,因此取消对象创建,并生成用户定义的消息:必须指定客户名称。
这可以用 NRules 完成,如果可以,它是如何完成的?
c# - 如何在后端使用 NRule 为我的用户开发规则编辑器?
我已经完成了如何指导NRule。但是,我不清楚如何提供一个用户界面,可以在其中定义他们的规则,然后在某个模型上执行它们。例如:我有一个 Web 应用程序,授权用户在其中起草两方之间的合同。我想在这个网站上添加另一个页面,让我的用户能够起草规则并将它们分组到策略下。稍后在合同模型上应用任何策略。我怎样才能做到这一点?
c# - 使用 NRules 的数据库驱动器规则引擎
我正在创建一个业务规则引擎并计划使用 NRules 框架。
https://github.com/NRules/NRules
但我想知道我是否可以从数据库中生成规则。
我有一个保存了一些规则的数据库表。
年龄 > 20
姓名 == '约翰'
条件可以是多个,即使属性名称可以更改,也没有硬编码。
我发现了一篇博客文章,它做同样的事情,但使用了表达式树。
http://coding-time.blogspot.in/2011/07/how-to-implement-rule-engine-in-c.html
我可以通过使用 NRules 框架来实现相同的目标吗?如果可以,我可以在其中找到一些代码示例。
c# - 如何在不知道 c# .net 中的名称的情况下从文件夹中加载所有 dll?
以前我使用这个调用来加载从 Rule 类扩展的所有 cs 文件
通过调用如上所示的 Load 方法,所有与 Rule1.cs 相同类型的类文件(意味着从 Rule 类扩展的所有文件)都被加载到存储库内存中。目前我已决定将所有这些.cs 文件(即 Rule1.cs)转换为 dll 并扫描包含这些 dll 的文件夹。我怎样才能实现这种行为?目前我正在做这样的事情
我想从文件夹中扫描所有 Rule1.dll 类型的程序集。我怎么可能做到?任何帮助都会很棒。
c# - 这是在 NRules 中定义规则的正确方法吗?
如您所见,我正在使用规则调用另一种方法来评估几个条件。我觉得我在这里没有使用 Rete 算法的全部功能,因为我正在为自己预先评估事物。谁能指导我如何解决这个问题?
.net - 用于在 NRules 中创建业务规则的 UI
我一直在寻找要在我正在创建的数据导入系统中使用的规则引擎。
我发现了几个规则引擎,但看起来 NRules 是最受欢迎的,我还发现 CodeEffects 很好但不是免费的。
所以我想知道是否有一个友好的 UI 可以让最终用户使用 NRules 创建规则,就像 CodeEffects demo一样。
感谢你的帮助。