Я пишу код изолированно, то есть я работаю на себя.Мне нужен совет о том, как вы могли бы реализовать следующие функциональные возможности или если уже есть какие-то инструменты, помогающие упростить эту задачу.
У меня есть сценарий (приложение C #), в котором я хотел бычтобы пользователь мог вводить условные правила, которые затем будут использоваться в других местах программы для различных вычислений.
В качестве простого примера, скажем, у нас есть свойство TimeRequiredForJob, и нам нужно рассчитать это в программе на основеправила пользователя.Простым правилом может быть
TimeRequiredForJob = 200 воздушных шаров, умноженных на 5 минут каждый, или TimeRequiredForJob = 20% от HoursInAf днем
Я предполагаю, что довольно сложно увидеть, что я ищу, так чтоследующее изображение поможет:
Это от DevExpress XtraGrid и позволяет пользователю фильтровать данные, отображаемые в сетке, на основе пользовательских правил фильтрации пользователя.Я хотел бы реализовать нечто подобное, но иметь возможность сохранять правила в базе данных и использовать эти правила позже в приложении.
Любые предложения или советы приветствуются.
[Позднее редактирование]
На самом деле я получаю некоторую полезную информацию от этого вопроса , но любая дополнительная информация будет оценена.