Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.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
C# 如何使用后端的NRule为用户开发规则编辑器?_C#_Rule Engine_Business Rules_Rete_Nrules - Fatal编程技术网

C# 如何使用后端的NRule为用户开发规则编辑器?

C# 如何使用后端的NRule为用户开发规则编辑器?,c#,rule-engine,business-rules,rete,nrules,C#,Rule Engine,Business Rules,Rete,Nrules,我已经学习了如何指导NRule。但是,我不清楚如何提供一个用户界面,用户可以在其中定义自己的规则,然后在某个模型上执行这些规则。 例如:我有一个web应用程序,授权用户在其中起草双方之间的合同。我想向这个网站添加另一个页面,让我的用户能够起草规则并根据策略对它们进行分组。稍后对合同模型应用任何策略。 我如何才能做到这一点?在规则中,“。所以,您需要使用编译表达式之类的东西来编写组件,以便将基于文本的文件转换为DSL中的规则 如果您对.NET中的组件感兴趣,并有一个用于生成规则的UI,您可以尝试工

我已经学习了如何指导NRule。但是,我不清楚如何提供一个用户界面,用户可以在其中定义自己的规则,然后在某个模型上执行这些规则。 例如:我有一个web应用程序,授权用户在其中起草双方之间的合同。我想向这个网站添加另一个页面,让我的用户能够起草规则并根据策略对它们进行分组。稍后对合同模型应用任何策略。 我如何才能做到这一点?

在规则中,“。所以,您需要使用编译表达式之类的东西来编写组件,以便将基于文本的文件转换为DSL中的规则


如果您对.NET中的组件感兴趣,并有一个用于生成规则的UI,您可以尝试工作流基础。或者你也可以使用Drools的REST服务将文本转换为规则(没有DSL),规则有一个用户界面(Drools Guvnor),但没有.NET。

@Sergiy Nikolayev你能回答这个问题吗?标记一个没有参与问题但没有通知他们的人,他们必须自己看到并首先做出响应。是的,我在阅读帮助(即之前的评论员)时发现了这一点……是否有.NET的示例?