В веб-приложении, над которым я работаю, элементы могут проходить через несколько состояний (например, рабочий процесс), и после каждого рабочего процесса правило может выполняться после каждого шага который может остановить процесс или отобразить дополнительные сообщения.Индивидуальные бизнес-правила для каждого клиента ... (asp.net mvc)
Как определить эти правила? Я думал о dll для каждого правила (и подключал их либо с помощью MEF, либо событиями), но одно приложение могло иметь 200-300 клиентов в каждом из них с несколькими правилами, которые становятся много DLL.
Обновление:
Эти правила могут быть следующими. Скажите, что вы отправляете счет-фактуру, но вы только хотите разрешить его с вашего утверждающего, если он превышает определенную сумму, тогда для этого вернется правило, подобное этому, чтобы вернуть true или false, а затем продолжить соответственно.
Cheers.
не чувствует себя хорошо. –
что же тогда? – Schotime
@Schotime, не зная, каковы эти «правила» на самом деле, трудно сделать предположение о том, что является лучшим способом их реализации. Но я действительно сомневаюсь, что для этого нужно объединить несколько языков. –