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等。