В настоящее время я пишу приложение .net с С# и хочу проверить ряд правил и основываясь на передаче или сбое правил, выполните действие. Поэтому я ищу реализовать универсальное решение, которое я могу повторно использовать, придерживаясь хороших принципов. Это привело меня к выводу, что мне нужно написать механизм правил.
У меня есть хорошее знание С#, но это первый раз, когда мне нужно написать механизм правил, так как часть моих исследований в области разработки и разработки таких, я ищу любые советы относительно создания такого двигатель. Что было бы лучше, если бы были какие-то примеры, на которые я мог бы смотреть? Любые С#/.NET правила двигателя приложений? Какой слой в типичной трехуровневой архитектуре должен располагаться? Я быстро просмотрел код и код Google, но никто не выскочил на меня! Поэтому какое-то направление было бы замечательным.