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