2011-02-06 12 views
8

मैं एक सभ्य कोडबेस ढूंढ रहा हूं जो दिखाता है कि npibernate को एएसपीनेट एमवीसी 3 प्रोजेक्ट में निरंतर परत के रूप में कैसे उपयोग किया जाए। कि मैं विकसित करने के लिए देख रहा हूँ समझ केnHibernate + Mvc3 नमूना अनुप्रयोग

दो प्रमुख टुकड़े

  1. कैसे ISession और ISessionFactory से निपटने के लिए कर रहे हैं।
  2. अपने एनएचबेर्नेट इम्प्लेमेनेशन के किसी भी विवरण को लीक किए बिना रिपोजिटरी पैटर्न को कैसे कार्यान्वित करें।

मुझे तीव्र वास्तुकला के बारे में पता है और अब इसके माध्यम से पढ़ना है - यह दिलचस्प है लेकिन मैं सीखने के लिए एक और ढांचे के अलावा एक सीधा-आगे वेब ऐप ढूंढने के लिए उत्सुक हूं।

अग्रिम धन्यवाद।

+0

शायद यह आलेख सहायता का हो सकता है: http://hackingon.net/post/NHibernate- सत्र-Per-Request-with-ASPNET-MVC.aspx। मैंने इसे पढ़ा और सोचा कि यह एनएचबीर्नेट को लागू करने का एक बहुत ही आसान तरीका था, जो आपके एमवीसी तर्क में एनएचबेर्नेट को भी अलग करता है और इसके लिए बचाव प्रवाह का हिस्सा होगा (और अगर कोई निपटान अपवाद फेंक देगा तो एएसपी.NET त्रुटि के साथ समाप्त नहीं होगा) – jishi

उत्तर

3

मैंने एक परियोजना को एक साथ रखा है जो निबर्ननेट और एएसपीएनटी एमवीसी 2 का उपयोग करके ऐसा करने का एक उदाहरण प्रदान करता है। रिपोजिटरी और निबर्ननेट कार्यान्वयन लगभग समान होंगे। शायद सबसे बड़ा परिवर्तन आईओसी/निर्भरता इंजेक्शन टुकड़ा होगा। जरा देखो तो। यह एक ठोस प्रारंभिक बिंदु प्रदान करना चाहिए। यूआरएल यहाँ है।

http://gpsnerd.codeplex.com

मुझे बताएं कि आप प्रश्न हैं, तो करते हैं।

बॉब

+1

शानदार लग रहा है - मैं माइक्रो में भी हूं इसलिए आपका Arduino काम भी बहुत दिलचस्प लग रहा है। –

+0

@rcravens आपका ऐप बहुत अच्छा दिखता है (मैंने ऑनलाइन डेमो चेक किया है) लेकिन कोडप्लेक्स पर कोई कोड उपलब्ध नहीं है :( –

+0

मैंने अभी चेक किया है। आप यहां पूरा समाधान डाउनलोड कर सकते हैं: http://gpsnerd.codeplex.com/SourceControl/सूची/changesets – rcravens

1

एक ब्लॉग ASP.NET MVC और NHibernate के आधार पर इंजन है पर https://bitbucket.org/FunnelWeb/dev

FunnelWeb एक नजर डालें। यह ओपनसोर्स है और कई ब्लॉगर/डेवेलियोपर्स