0

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

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

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

благодаря

ответ

1

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

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

+0

Опираясь на SubSonic, я понимаю, что он использует MSDTC под обложками. На этом этапе MSDTC не поддерживается в Windows Azure. – ryancrawcour 2011-11-09 04:44:18

0

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