Бизнес-правила CSLA - это просто делегаты, которые возвращают true, если правило проходит, и false, если оно не выполняется.
Поскольку бизнес-правила - это просто код, вы можете делать все, что захотите.Вы можете создать механизм правил, если хотите, и обрабатывать правила вне объектов, если хотите.
CSLA также поддерживает атрибуты данных на основе атрибутов, если вы также хотите использовать правила на основе атрибутов.
Запускв Csla 4 методы статических правил больше не поддерживаются.Вместо этого вы создаете класс, который является подклассом BusinessRule
в пространстве имен Csla.Rules
.Это позволяет улучшить повторное использование и упростить юнит-тестирование.