2011-11-28 14 views
5

एनएचबर्ननेट में कोड में इकाइयों को मैप करने के कुछ नए तरीके हैं, जो वास्तव में अच्छा है, लेकिन मुझे कोड में डेटाबेस कनेक्शन कॉन्फ़िगर करने के बारे में कोई जानकारी नहीं मिल रही है। यह थोड़ी देर के बाद से मैंने एनएचबीर्नेट (संस्करण 2) का उपयोग किया था और मुझे फ्लुएंट एनएचबर्ननेट में उपयोग किया जाता है जो यह क्षमता प्रदान करता है। क्या NHBernate 3.2 में एक समान सुविधा बनाई गई है और यदि हां, तो मैं इसका उपयोग कैसे करूं?nHibernate 3.2 डेटाबेस कॉन्फ़िगरेशन?

उत्तर

4

मेरा मानना ​​है कि संस्करण 3.2 में उपलब्ध फ्लुएंट एनएचबेर्नेट के नए विकल्प को 'लोक्वियस एपीआई' कहा गया है। इस प्रश्न को here और nhibernate फोर्ज विकी here को इसका उपयोग करने के उदाहरणों के लिए देखें।

+0

hmmm? उनमें से कौन सा 'लोचदार' डेटाबेस कनेक्शन का उल्लेख करता है? –

+2

जेम्स कोवाक्स ब्लॉग देखें http://codebetter.com/jameskovacs/2011/01/21/loquacious-configuration-in-nhibernate-3/ – Vadim

4

आपने बिल्कुल नहीं कहा कि आप क्या कॉन्फ़िगर करना चाहते हैं, लेकिन यह आपको शुरू हो सकता है। अधिक विकल्प देखने के लिए इंटेलिजेंस के साथ अन्वेषण करें।

var config = new Configuration() 
      .Proxy(p => p.ProxyFactoryFactory<NHibernate.Bytecode.DefaultProxyFactoryFactory>()) 
      .DataBaseIntegration(d => 
            { 
             d.ConnectionString = "foo"; 
             d.Dialect<SQLiteDialect>(); 
            }); 
+0

"... कोड में डेटाबेस कनेक्शन कॉन्फ़िगर करना ..." –

+3

मेरा कोड दिखाता है कि कैसे कनेक्शन स्ट्रिंग और डायलेक्ट सेट करें। आपको कॉन्फ़िगर करने के लिए और क्या चाहिए? – jasonp

संबंधित मुद्दे