2009-06-10 40 views
19

有沒有人嘗試過Azure上的NHibernate?與中等信任或SQL集成有衝突嗎?NHibernate在Azure上?

+0

我將不得不試試這個,讓我們知道你也發現了什麼 – 2009-06-16 21:54:31

+0

@ Scott Cowan:會做 – Chance 2009-06-17 21:26:18

回答

15

NHibernate的測試套件fully works on SQL Azure。您應該能夠簡單地將連接字符串更改爲SQL Azure連接字符串。

從Web或Worker角色運行NHibernate不應該有任何掛起。

+0

在Sharding實施之前,你將被限制在1GB(或10?)限制之內。 – mxmissile 2009-10-29 21:53:30

+1

您目前可以擁有1 GB或10 GB的數據庫。 – jspru 2009-10-30 15:12:47

+10

肯定是一箇舊線程,但SQL Azure強制關閉連接,連接池無法獲取。 NHibernate也不會選擇它,這意味着在隨機點上,NHibernate將嘗試在關閉的連接上執行查詢。我還沒有找到一個優雅的工作。 – 2011-02-10 12:14:44

6

我已經嘗試了與Azure SQL交談的Azure Web Role內部的NHibernate 3。 我沒有任何問題,運行相當不錯。

我正在使用NFluent進行配置。我可以直接從映射配置創建數據庫。

HiLo發生器只有一個問題。如果您對細節感興趣,我有post it on my blog

此問題來自於Azure SQL與SQL Server不完全兼容的事實。 Azure SQL的侷限性是described here。 但這只是一個小問題。