Предыдущий, так что ответ может помочь: В поисках простых правил-библиотеки двигателя в .NET
вы посмотрели Windows Workflow Workflow
Вы можете использовать BOO DSL функций или используют RHINO.DSL (мы используем его как макро-двигатель для нашего проекта)
, что и для вашего примера. Проверьте Это ссылка
Вы можете использовать простой атрибут на основе правила правила, созданного мной:
Вы можете использовать коммерческий механизм правил для .Net, такой как InRule, или версию .Net IBM ILOG Rules или FICO Blaze Advisor. Все они позволяют легко раскрыть правила для бизнес-пользователей таким образом, чтобы они могли безопасно их редактировать, а также предоставляют технические хуки / API, чтобы упростить интеграцию механизма правил и их выполнения.