2009-06-10 10 views
19

क्या किसी ने Azure पर NHibernate को आजमाया है? क्या मध्यम ट्रस्ट या एसक्यूएल एकीकरण के साथ संघर्ष है?Azure पर NHibernate?

+0

मुझे यह कोशिश करने की ज़रूरत है, हमें पता है कि आपको क्या पता चल रहा है –

+0

@ स्कॉट क्वान: – Chance

उत्तर

15

NHibernate टेस्ट स्वीट fully works on SQL Azure। आपको बस अपनी एसक्यूएल एज़ूर कनेक्शन स्ट्रिंग में अपनी कनेक्शन स्ट्रिंग को बदलने में सक्षम होना चाहिए।

किसी वेब या वर्कर भूमिका से NHibernate का उपयोग करके चलने में कोई लटका नहीं होना चाहिए।

+0

करेगा जब तक शार्डिंग लागू नहीं किया जाता है, तो आप 1 जीबी (या यह 10?) सीमा से फंस जाएंगे। – mxmissile

+1

वर्तमान में आपके पास 1 जीबी या 10 जीबी डाटाबेस हो सकता है। – jspru

+10

निश्चित रूप से एक पुराना धागा, लेकिन एसक्यूएल एज़ूर जबरन कनेक्शन बंद कर देता है, जो कनेक्शन पूल नहीं उठाता है। NHibernate इसे या तो नहीं चुनता है, जिसका अर्थ है यादृच्छिक बिंदुओं पर, NHibernate बंद कनेक्शन पर क्वेरी निष्पादित करने का प्रयास करेगा। मुझे अभी तक इसके लिए एक सुंदर काम नहीं मिला है। –

6

मैंने एज़ूर वेब रोल के अंदर NHibernate 3 की कोशिश की है जो Azure SQL से बात करता है। मुझे कोई समस्या नहीं थी, बहुत बढ़िया चल रहा है।

मैं कॉन्फ़िगरेशन के लिए NFluent का उपयोग कर रहा हूं। मैं मैपिंग कॉन्फ़िगरेशन से सीधे डेटाबेस बना सकता हूं।

HiLo जनरेटर के साथ केवल एक ही मुद्दा था। यदि आप विवरण में रूचि रखते हैं, तो मेरे पास post it on my blog है।

यह समस्या इस तथ्य से आती है कि Azure SQL SQL सर्वर के साथ पूरी तरह से संगत नहीं है। Azure SQL की सीमाएं described here हैं। लेकिन यह सिर्फ एक मामूली मुद्दा था।