SubSonic и SQL Azure
Я написал приложение для электронной коммерции и использовал SubSonic 2.2 для создания Data-Access-Layer. Он отлично работает с Sql Server 2005 и 2008. Однако я хотел бы добавить поддержку SQL Azure.
Кто-нибудь знает, работает ли код, созданный SubSonic 2.2 с SQL Azure?
Примечание: если есть большие проблемы, я могу удалить 2-летний уровень доступа к данным и использовать Telerik ORM.
Спасибо
2 ответа
Я не очень знаком с SQL Azure, но понимаю, что он поддерживает T-SQL. В этом случае, не должно быть слишком сложно адаптировать SubSonic к нему.
Однако изменения файлов шаблона будет недостаточно, вам нужно будет изменить исходный проект и перестроить его. Я говорю это потому, что в SubSonic dll содержатся ссылки на различных поставщиков ADO.Net, которые он поддерживает (Microsoft.Practices.EnterpriseLibrary.Data, MySql.Data, System.Data.SQLite, System.Data.SqlServerCe).
Я бы посоветовал / настоятельно рекомендую использовать что-то вроде EntityFramework, которое полностью поддерживается. Другие полностью поддерживаемые ORM включают Lightspeed, nHibernate и т. Д.