मैं एक ओआरएम के रूप में nhibernate का उपयोग करके मेरी अगली परियोजना (एएसपीएनटी एमवीसी) को लागू करने की योजना बना रहा हूं। चूंकि मुझे निबर्ननेट के साथ अनुभव नहीं है, इसलिए मुझे आश्चर्य है कि मुझे विभिन्न परियोजनाओं के बीच निर्भरताओं को कैसे व्यवस्थित करना चाहिए। मैं एक सिफारिश की दृष्टिकोण के रूप में कुछ इस तरह देखा है:NHibernate वास्तुकला?
- यूआई मॉडल, डेटा संग्रह स्थान और NHibernate
- डेटा संग्रह स्थान पर निर्भर करता है मॉडल और Nhibernate पर निर्भर
----- UI----------------------------- | | | | | | Model NHibernate
समस्या मुझे क्या करना है यूआई कोड सीधे निबर्ननेट के साथ बातचीत करने के लिए नहीं चाहते हैं, इसलिए मैं इस तरह कुछ सोच रहा हूं:
- यूआई मॉडल और फसाड पर निर्भर करता है
- फसाड मॉडल और Nhibernate पर निर्भर करता है
फेकाडे, वास्तव में भंडारों के साथ-साथ निबर्ननेट वस्तुओं को encapsulating होगा।
क्या यह ध्वनि उचित है? क्या पसंदीदा वास्तुकला पर कोई दिशानिर्देश है?
Thanx
क्षमा करें, लेकिन मुझे स्वरूपण सही नहीं मिल रहा है। – Albert