Looking for simple rules-engine library in .NET [closed]

Agreeing with will I would say use something from the workflow engine family although not workflow.
Examine System.Workflow.Activities.Rules Namespace a little bit – it’s supported in .Net 3, and built into .Net3.5. You have everything in hand for free to use like you mentioned :

  • RuleCondition for conditions , RuleAction for actions

  • standardized format for describing
    metacode (CodeDom – CodeExpressions)

  • you can plugin any kind of complexity
    into that (to tell the truth except
    Linq and lambdas and so extension
    methods of some kind) via
    TypeProviders

  • there’s a builtin editor for rule
    editing with intellisense

  • as the rule is serializable it can be
    easily persisted

  • if you meant to use the rules over a
    database scheme then via typeprovider
    it can be implemented too

For a starter :
Using rules outside of a workflow

Ps.: we’re using it extensively and there’re much more in that namespace than you ever imagine -> a complete meta algorithm language

And the most important : it’s easy to use – really

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)