Дизайн и примеры движка правил на C #

В настоящее время я пишу приложение .net с C # и хочу проверить ряд правил и на основе прохождения или невыполнения правил выполнить действие. Итак, я ищу универсальное решение, которое я могу использовать повторно, придерживаясь хороших принципов OOP. Это привело меня к выводу, что мне нужно написать механизм правил.

Я хорошо знаю C #, но это первый раз, когда мне нужно было написать механизм правил, поэтому в рамках моих исследований по его проектированию и разработке я ищу какие-либо советы по созданию такого двигатель. Что было бы лучше, если бы я мог посмотреть на какие-нибудь примеры? Любые приложения движка правил c # /. Net? На каком уровне типичной трехуровневой архитектуры они должны находиться? Я быстро просмотрел codeplex и код Google, но ни один из них не бросился на меня! Так что какое-то направление было бы отличным.

10
задан amateur 14 May 2011 в 00:44
поделиться