C# 什么是 .Net 的好的业务规则引擎 (BRE)?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/9388456/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-09 07:09:58  来源:igfitidea点击:

What is a good Business Rule Engine(BRE) for .Net?

c#.netbusiness-rules

提问by mr.b

Do you know of a good business rule engine for .Net? I know Drools.Net is one but it seems to me that its inactive. There is also NXBRE but seems to me that it is not solid enough. Does any body here have a good one? Please suggest.

你知道一个很好的 .Net 业务规则引擎吗?我知道 Drools.Net 是其中之一,但在我看来它不活跃。还有 NXBRE,但在我看来它不够坚固。这里有没有好的身体?请建议。

Update 1,

更新 1,

I did a research based on the suggestions below. Seems to me that Windows Workflow Foundation is enough to what I wanted to do. Since I'm using WCF it would be a good match. But I'm still haven't decided yet.

我根据以下建议进行了研究。在我看来,Windows Workflow Foundation 足以满足我想要做的事情。由于我使用的是 WCF,这将是一个很好的匹配。但我还没有决定。

Best regards,

此致,

采纳答案by Sentient

You can use the rules engine that is part of the Windows Workflow Foundation.

您可以使用作为Windows Workflow Foundation一部分的规则引擎。

  • It is a forward chaining rule engine only
  • It is free
  • You can enable rule execution tracing
  • 它只是一个前向链接规则引擎
  • 这是免费的
  • 您可以启用规则执行跟踪

etc.

等等。

回答by Micah Armantrout

I have used CSLA.net its free, but he writes a book that might help you understand whats going on

我免费使用了 CSLA.net,但他写了一本书可能会帮助您了解正在发生的事情

http://www.lhotka.net/cslanet/

http://www.lhotka.net/cslanet/

回答by cherit

IBM ILOG Jrules uses Rete Algorithm and it has .net support too.

IBM ILOG Jrules 使用 Rete 算法并且它也有 .net 支持。

回答by B Palmer

Check out Biztalk's BRE. If your willing to invest a small amount of money into the solution then Biztalk is an option.

查看 Biztalk 的 BRE。如果您愿意在解决方案中投入少量资金,那么 Biztalk 是一个选择。

http://www.microsoft.com/biztalk/en/us/business-rule-framework.aspx

http://www.microsoft.com/biztalk/en/us/business-rule-framework.aspx

回答by Denzil Bowmaker

Check out Common Knowledge @ Object Connections. I have used the Delphi SDK but they also have a .NET SDK. The visual editor is very good. One issue is a lack of autocompletion but they have just tweeted that it is about to be added.

查看 Common Knowledge@ Object Connections。我使用过 Delphi SDK,但他们也有一个 .NET SDK。可视化编辑器非常好。一个问题是缺乏自动完成功能,但他们刚刚在推特上发布了即将添加的功能。