6

मैंने अभी इस सप्ताह एनएचबर्ननेट को देखना शुरू कर दिया है, और मेरे वर्तमान प्रोजेक्ट पर ऑटोमैपिंग दृष्टिकोण का उपयोग करना पसंद करेंगे।क्या कोई फ़्लुएंट एनएचबेर्नेट ऑटोमैपिंग नमूना प्रोजेक्ट है जो "बस काम करता है"?

मैं फ्लुएंट एनएचबेर्नेट 1.0.0.5 9 4 के साथ काम कर रहा हूं, जिसे मैंने कुछ दिन पहले डाउनलोड किया था।

मुझे उदाहरण मिले। NHBernate स्रोत कोड में फर्स्टप्रोजेक्ट, जो पुरानी स्टाइल इकाई मैपिंग का उपयोग करता है। एनएचबीर्नेट के परिचय के रूप में यह मेरे लिए बेहद मूल्यवान रहा है, क्योंकि यह बॉक्स के ठीक बाहर काम करता है।

हालांकि, मैं ऑटोमैपिंग के लिए एक समान स्टैंडअलोन काम करने वाला उदाहरण नहीं ढूंढ पाया। पीटर ब्रॉमबर्ग posted a sample जो अच्छा दिखता है, लेकिन ऐसा लगता है कि कुछ महत्वपूर्ण असेंबली गायब हैं। वह मुझे समस्याओं का समाधान करने में मदद कर रहा है, लेकिन यह अभी तक काम नहीं कर रहा है।

अगला, मैंने उदाहरणों को संशोधित करने का प्रयास किया। फर्स्टप्रोजेक्ट प्रोग्राम ऑटोमैपिंग का उपयोग करने के लिए, लेकिन तुरंत अपवादों के साथ समस्याओं में भाग गया कि मैं अपने वर्तमान अनुभव के स्तर पर समझ में नहीं आता।

क्या कोई मुझे ऑटोमैपिंग नमूना प्रोजेक्ट पर इंगित कर सकता है जो नवीनतम एनएचबेर्नेट कोड के साथ काम करने के लिए जाना जाता है?

उत्तर

5

मैं कर क्या आप के लिए कहा है एक छोटे से परियोजना शुरू कर दिया है: FNH अवधारणाओं Fluent NHibernate samples CodePlex project

मैं सिर्फ यह शुरू कर दिया "कार्रवाई में" demoing छोटा सा नमूना (वहाँ भविष्य में और अधिक कोड होगा), लेकिन यह पहले से ही प्रारंभिक ऑटो मैपिंग उदाहरण है इसलिए इसे जांचें और मुझे उम्मीद है कि यह आपके लिए कुछ मदद की जा सकती है।

+0

स्वीकृत उत्तर। निकोला के ब्लॉग पर मैंने जो नोट छोड़ा है, वह है: निकोला, यह एक महान स्पष्टीकरण है, और आपका नमूना प्रोजेक्ट केवल एक है जिसे मैं डाउनलोड कर सकता हूं जिसे आप डाउनलोड कर सकते हैं, और यह "बस काम करता है"। मेरा एकमात्र (मामूली) आरक्षण यह है कि यह एफएनएच नौसिखिया (मेरे जैसे) के लिए थोड़ा डरावना हो सकता है जो शायद डिफ़ॉल्ट सम्मेलनों का उपयोग करने के लिए सामग्री होगी, और उप-वर्गीकरण की आवश्यकता नहीं हो सकती है, दूसरी ओर, यह बहुत अच्छा है कि आप इन पूर्ण उन्नत तकनीकों को एक पूर्ण, कामकाजी उदाहरण में प्रदर्शित करते हैं। अच्छी नौकरी! –

+0

मेरे पास अब एक बहुत ही सरल नमूना प्रोजेक्ट है जो मैं काम कर रहा हूं, जिसे मैं फ्लुएंट एनएचबेर्नेट विकी पर उपलब्ध कराने की कोशिश करूंगा। –

+0

आपका लिंक मर चुका है –

0

मेरे प्रश्न पोस्ट करने के तुरंत बाद, मुझे गैब्रियल शेन्केर की 3 भाग श्रृंखला Your very first NHibernate application मिली, जबकि ऑटोमैपर टैग के साथ कुछ अन्य SO प्रश्न ब्राउज़ करते हुए।

भाग 3 में sample project है जो ऑटोमैपिंग का उपयोग कर डेटाबेस (या तो SQL सर्वर सीई या SQLite) बनाता है। इस नमूने ने बिल्कुल कोई समस्या नहीं के साथ मेरे लिए काम किया।

इसके अलावा, श्रृंखला में सभी तीन लेख पढ़ने योग्य हैं।

लेकिन अगर कोई अन्य नमूने सुझा सकता है, तो भी मुझे दिलचस्पी होगी।

संपादित करें: इस उत्तर को पोस्ट करने के बाद से, मैंने पाया है कि गेब्रियल शेन्केर की परियोजना ने पुराने सिंटैक्स का उपयोग किया जो अब अप्रचलित है।

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