我已经学习了如何指导NRule。但是,我不清楚如何提供用户界面,以便定义他们的规则并在某些模型上执行它们。例如:我有一个web应用程序,授权用户起草双方之间的合同。我想添加另一个网页到这个网站,使我的用户能够起草规则,并将他们按政策分组。稍后,对合同模型应用任何策略。我怎样才能做到这一点?
发布于 2018-03-08 10:57:25
在NRules中,"规则是在C#中使用内部DSL编写的。“。因此,您需要使用编译后的表达式来编写组件,以便将基于文本的文件转换为DSL中的规则。
如果您对.NET中的组件感兴趣,您可以尝试Workflow Foundation。或者您也可以使用Drools,使用它的REST服务将文本转换为规则(没有DSL),后者具有UI (Drools ),但没有.NET。
https://stackoverflow.com/questions/34439066
复制相似问题