2009-06-10 15 views
19

Herkes Azure'da NHibernate'i denedi mi? Orta güven veya SQL entegrasyonu ile çatışma var mı?NHibernate?

+0

Bunu denemek zorunda kalacağım, bize ne bulduğunuzu da bize bildirin. –

+0

@ Scott Cowan: – Chance

cevap

15

NHibernate test paketi fully works on SQL Azure. Bağlantı dizginizi SQL Azure bağlantı dizenize kolayca değiştirebilmeniz gerekir.

bir Web veya İşçi rolünden NHibernate kullanarak çalışan herhangi hangups olmamalıdır.

+0

yapacaktır. Sharding uygulana kadar 1GB (veya 10?) Sınırına sıkışmış olacaksınız. – mxmissile

+1

Şu anda 1 GB veya 10 GB veritabanı olabilir. – jspru

+10

Kesinlikle eski bir iş parçacığı, ancak SQL Azure, bağlantı havuzunun almadığı bağlantıyı zorla kapatır. NHibernate onu da almaz, yani rastgele noktalarda, NHibernate kapalı bir bağlantıda sorguları yürütmeye çalışacaktır. Bunun için henüz etrafta zarif bir iş bulamadım. –

6

Ben Azure SQL ile konuşur Azure Web Role içindeki NHibernate 3 çalıştılar. Hiç bir sorunum olmadı, oldukça iyi çalışıyor.

Yapılandırma için NFluent kullanıyorum. Veritabanını doğrudan eşleme yapılandırmasından oluşturabilirim.

HiLo jeneratörü ile sadece bir sorun vardı. Ayrıntılar ile ilgileniyorsanız, ben post it on my blog var.

Bu sorun, Azure SQL'in SQL Server ile tam uyumlu olmadığı gerçeğinden kaynaklanmaktadır. Azure SQL'in sınırlamaları described here'dur. Ama bu sadece küçük bir sorun oldu.