Реальный вопрос здесь: ваша платформа / объекты будут нуждаться в CSLA?
Сначала вам нужно знать, что такое csla и как вы можете его использовать?
CSLA - это платформа для разработки бизнес-объектов, которая предоставляет простой способ реализации ваших бизнес-правил и правил проверки, обеспечивая проверку авторизации в жизненном цикле объекта.
Csla реализует прокси (портал данных) для использования ваших объектов из веб-приложений и приложений Windows без каких-либо изменений. Объекты csla могут быть легко привязаны к элементам управления полной функциональности проверки ошибок. Хорошая работа, проделанная в csla, позволила вам разделить ваше приложение на MDA и, например, обеспечить доступ к данным для linq to sql.
Таким образом, вы должны искать в функциональности, которая, как вы ожидаете, имеет вашу платформу / объекты, если ваш объект не будет работать с бизнес-логикой (очень редко, но возможно), вы можете разрешить эту работу csla, если ваш объект сделает это не имеет никакого смысла дублировать функционал.
Для получения дополнительной информации о csla вы можете перейти на сайт владельца по адресу: http://www.lhotka.net/cslanet/Info.aspx.