Можно ли использовать SubSonic с CSLA.NET? Кто-нибудь пробовал это. Насколько я понимаю
- SubSonic - это DAL
- CSLA.NET — это БАЛ (BLL)
Кажется, я не могу найти никакой информации об этом.
Можно ли использовать SubSonic с CSLA.NET? Кто-нибудь пробовал это. Насколько я понимаю
Кажется, я не могу найти никакой информации об этом.
SubSonic можно было использовать как DAL. Сначала у меня были проблемы с реализацией DAL, когда я изучал CSLA, просто потому, что по этому вопросу мало документации. Я рекомендую ознакомиться с нашими шаблонами. У нас есть полный рабочий параметризованный SQL или хранимая процедура, управляемая DAL. Все это создано в виде подшаблонов, поэтому вы можете легко внедрить или скопировать 8 подшаблонов и изменить их для использования SubSonic, и теперь все ваши BO будут управляться SubSonic за очень короткое время.
Спасибо - Блейк Ниемийски (автор шаблонов CodeSmith CSLA)
Похоже, вам придется решить некоторые проблемы, чтобы заставить CSLA общаться через ваш собственный DAL — см. http://www.lhotka.net/Article.aspx?area=4&id=2e6468d6-9a02-4f0e-a31c-a7eecc268e1b
Существует также более подробное обсуждение этого вопроса на форуме по адресу http://forums.lhotka.net/forums/thread/3714.aspx
SubSonic довольно хорошо инкапсулирован, поэтому вы можете использовать его практически с чем угодно. Вы можете поместить DAL, который генерирует SubSonic, в свою собственную отдельную библиотеку классов и/или пространство имен.
Нет опыта работы с CSLA.NET.