I'm looking for some advice on a project I'm currently working on. I need to match some user input (criteria) with entries in a database. I think I should probably use a rule engine to evaluate the input as a set of propositions against its knowledge base, that in this case ought to be the database itself. The project is being developed in ASP.NET and I'd like to know if I'm on the right path. Should I try something like Windows Workflow Foundation rules engine or NxBRE to accomplish this goal?
Thanks in advance.