Это зависит от того, что вы подразумеваете под уровнем предприятия ... что такое приложение? Является ли настольное приложение веб-ориентированным? Промежуточное? Общая библиотека?
CSLA имеет несколько положительных и отрицательных сторон. Я задал похожий вопрос . Посмотрите на это и это
Моя критика заключается в том, что он очень многословный, а иногда и слишком сложный, и что он инкапсулирует уровень данных в своих классах, что означает, что TDD жестко с ним справляется.
Однако он был разработан для бизнеса и дает вам блестящую функциональность прямо из банки. Книгу стоит прочитать.