मैं एक नई परियोजना शुरू कर रहा हूं और डीडीडी पैटर्न को शामिल करने का प्रयास करने का निर्णय लिया है और इसमें लिंक से संस्थाएं भी शामिल हैं। जब मैं ईएफ के ऑब्जेक्ट कॉन्टेक्स्ट को देखता हूं तो यह दोनों रिपोजिटरी और वर्क पैटर्न के यूनिट के कार्यों को निष्पादित करता प्रतीत होता है:रिपोजिटरी और यूनिटऑफवर्क के रूप में इकाई फ्रेमवर्क?
इस अर्थ में रेस्पोजिटरी कि अंतर्निहित डेटा स्तर इंटरफ़ेस इकाई प्रतिनिधित्व से सारणीबद्ध है और मैं डेटा का अनुरोध और सहेज सकता हूं ऑब्जेक्ट कॉन्टेक्स्ट के माध्यम से।
इस काम में यूनिट का अर्थ है कि मैं ऑब्जेक्ट को अपने सभी आवेषण/अपडेट लिख सकता हूं और जब मैं SaveChanges() करता हूं तो उन्हें एक शॉट में निष्पादित करता हूं।
ईएफ ऑब्जेक्ट कॉन्टेक्स्ट के शीर्ष पर इन पैटर्न की एक और परत डालने के लिए अनावश्यक लगता है? ऐसा लगता है कि मॉडल वर्गों को 'आंशिक वर्ग' का उपयोग करके ईएफ जेनरेट की गई इकाइयों के शीर्ष पर सीधे शामिल किया जा सकता है।
मैं डीडीडी में नया हूं इसलिए कृपया मुझे बताएं कि मुझे यहां कुछ याद आ रहा है।
धन्यवाद क्रेग। मैं साइमन सेगल द्वारा http://www.simonsegal.net/blog/2009/01/13/entity-framework-repository- स्पेसिफिकेशंस-and-fetching-strategies/ पर एक ब्लॉग में कुछ कोड आया था जो कुछ नमूना रिपोजिटरी कार्यान्वयन प्रदान करता है इकाई फ्रेमवर्क के लिए। – Weej
क्या आप वर्तमान में अपने डिज़ाइन में EntityFramework का उपयोग कर रहे हैं? कार्यान्वयन में कोई कठिनाई है? धन्यवाद फिर से – Weej
हां, हम इकाई फ्रेमवर्क का उपयोग कर रहे हैं। आसपास के रिपोजिटरी को लागू करने में कोई कठिनाई नहीं है; तुच्छ है हमारे पास इकाई फ्रेमवर्क के साथ सभी प्रकार की कठिनाइयां हैं; मुझे लगता है कि यह किसी भी ओआरएम के लिए शायद सच है। –