мы можем создать нашу собственную платформу/объекты и взаимодействовать с CSLA.NET, возможно ли это или нет? Может кто-нибудь, кто имеет больше опыта в CSLA.NET, может помочь или посоветовать. СпасибоКак расширить CSLA.NET, если мы хотим иметь собственные бизнес-объекты с помощью C#
ответ
Настоящий вопрос: Ваша платформа/объекты потребует CSLA?
Сначала вам нужно знать, что такое csla и как вы можете его использовать?
CSLA - это основа для разработки бизнес-объектов, структура обеспечивает простой способ реализации ваших бизнес-правил и правил валидации, предоставляя проверку полномочий в жизненном цикле объекта.
Csla реализует прокси (dataportal) для использования ваших объектов из веб-приложений и приложений без каких-либо изменений. Объекты csla могут быть легко привязаны к элементам управления полной функциональностью проверки ошибок. Хорошая работа, выполненная в csla, позволит вам разделить ваше приложение на MDA и позволить, например, работать с данными в linq до sql.
Таким образом, вы должны искать в функциональности, которую, как вы ожидаете, имеют ваши plataform/objects, если ваш объект не будет работать с бизнес-логикой (очень редко, но возможно), вы можете позволить этой работе csla, если ваш объект будет делать он не имеет никакого смысла дублировать функциональность.
Для получения дополнительной информации о csla вы можете перейти на веб-сайт владельца по адресу: http://www.lhotka.net/cslanet/Info.aspx.
Можете ли вы уточнить, что вы хотите достичь с помощью своей платформы/объектов? Это позволит получить гораздо более подробные ответы о том, как CSLA может или не может быть применимо к вашей ситуации. –
Я бы рекомендовал взглянуть на Expert Business Business Objects и рассмотреть ваш вопрос. –