我目前正在用 c# 编写一个 .net 应用程序,并希望检查一些规则,并根据规则通过或失败执行操作。因此,我希望实现一个通用的解决方案,我可以按照良好的 oop 原则重复使用。这使我得出结论,我需要编写一个规则引擎。
我对 c# 有很好的了解,但这是我第一次需要编写规则引擎,因此作为我对此类引擎的设计和开发研究的一部分,我正在寻找有关创建此类引擎的任何提示。如果有我可以查看的任何示例,那么还有什么更好的呢?任何 c#/.net 规则引擎应用程序?典型的 3 层架构中的哪一层应该这样驻留?我快速浏览了 codeplex 和 google 代码,但没有人向我跳出!所以一些方向会很棒。