Я проверил, как руководствоваться NRule. Однако я не понимаю, как я могу предоставить пользовательский интерфейс, где можно определить свои правила, а затем выполнить их на некоторой модели. Например: у меня есть веб-приложение, в котором авторизованные пользователи создают контракт между двумя сторонами. Я хотел бы добавить еще одну страницу на этот веб-сайт, чтобы мои пользователи могли составлять правила и группировать их по политикам. Позже примените любую политику по модели контракта. Как я могу это достичь?Как я могу разработать редактор правил для моих пользователей с NRule на задней панели?
0
A
ответ
0
В NRules, "rules are authored in C# using internal DSL". Поэтому вам нужно будет написать компонент, используя что-то вроде скомпилированных выражений для преобразования текстовых файлов в правила DSL.
Если вас интересует компонент .NET с пользовательским интерфейсом для генерации правил из коробки, вы можете попробовать Workflow Foundation. Или вы также можете использовать Drools, используя свои службы REST, которые преобразуют текст в правила (без DSL), который имеет пользовательский интерфейс (Drools Guvnor), но не .NET.
@ Сергей Николаев Не могли бы вы ответить на это? – talaa123
Пометка кто-то, кто еще не участвовал в вопросе, не уведомляет их, они должны увидеть это самостоятельно и ответить первым. –
Да, я понял это, когда прочитал справку, то есть предыдущий комментатор ... – talaa123