Subsonic и CSLA.NET

Можно ли использовать SubSonic с CSLA.NET? Кто-нибудь пробовал это. Насколько я понимаю

  • SubSonic - это DAL
  • CSLA.NET — это БАЛ (BLL)

Кажется, я не могу найти никакой информации об этом.


person Saif Khan    schedule 23.01.2010    source источник


Ответы (3)


SubSonic можно было использовать как DAL. Сначала у меня были проблемы с реализацией DAL, когда я изучал CSLA, просто потому, что по этому вопросу мало документации. Я рекомендую ознакомиться с нашими шаблонами. У нас есть полный рабочий параметризованный SQL или хранимая процедура, управляемая DAL. Все это создано в виде подшаблонов, поэтому вы можете легко внедрить или скопировать 8 подшаблонов и изменить их для использования SubSonic, и теперь все ваши BO будут управляться SubSonic за очень короткое время.

Спасибо - Блейк Ниемийски (автор шаблонов CodeSmith CSLA)

person Blake Niemyjski    schedule 01.02.2010
comment
Дайте знать, если у вас появятся вопросы. - person Blake Niemyjski; 08.02.2010

Похоже, вам придется решить некоторые проблемы, чтобы заставить CSLA общаться через ваш собственный DAL — см. http://www.lhotka.net/Article.aspx?area=4&id=2e6468d6-9a02-4f0e-a31c-a7eecc268e1b

Существует также более подробное обсуждение этого вопроса на форуме по адресу http://forums.lhotka.net/forums/thread/3714.aspx

person kevinw    schedule 25.01.2010

SubSonic довольно хорошо инкапсулирован, поэтому вы можете использовать его практически с чем угодно. Вы можете поместить DAL, который генерирует SubSonic, в свою собственную отдельную библиотеку классов и/или пространство имен.

Нет опыта работы с CSLA.NET.

person sparks    schedule 23.01.2010