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包含对它支持的各种ADO.Net提供程序(Microsoft.Practices.EnterpriseLibrary.Data,MySql.Data,System.Data.SQLite,System.Data.SqlServerCe)的引用。

+0

与SubSonic的区别,我的理解是它使用MSDTC封面。在此阶段,Windows Azure不支持MSDTC。 – ryancrawcour 2011-11-09 04:44:18

0

我会考虑/强烈建议使用像EntityFramework完全支持的东西。其他完全支持的ORM包括Lightspeed,nHibernate等。