SubSonic и SQL Azure

Я написал приложение для электронной коммерции и использовал SubSonic 2.2 для создания уровня доступа к данным. Он отлично работает с Sql Server 2005 и 2008. Однако я хотел бы добавить поддержку SQL Azure.

Кто-нибудь знает, работает ли код, сгенерированный SubSonic 2.2, с SQL Azure?

Боковое примечание: если есть большие проблемы, я могу отказаться от 2-летнего уровня доступа к данным и использовать Telerik ORM.

Благодарность


person aron    schedule 01.12.2010    source источник


Ответы (2)


Я не так хорошо знаком с SQL Azure, но понимаю, что он поддерживает T-SQL. В этом случае не должно быть слишком сложно адаптировать SubSonic к нему.

Однако изменения файлов шаблонов будет недостаточно, вам нужно будет изменить исходный проект и перестроить его. Я говорю это, потому что DLL SubSonic содержит ссылки на различных поставщиков ADO.Net, которые она поддерживает (Microsoft.Practices.EnterpriseLibrary.Data, MySql.Data, System.Data.SQLite, System.Data.SqlServerCe).

person quentin-starin    schedule 01.12.2010
comment
Осторожно с SubSonic, я понимаю, что он использует MSDTC под прикрытием. MSDTC на данном этапе не поддерживается в Windows Azure. - person ryancrawcour; 09.11.2011

Я бы рассмотрел / настоятельно рекомендовал использовать что-то вроде EntityFramework, которое полностью поддерживается. Другие полностью поддерживающие ORM включают Lightspeed, nHibernate и т. Д.

person ryancrawcour    schedule 30.04.2012