repository-pattern पर टैग किए गए जवाब

11
क्या (डेटाबेस) एकीकरण परीक्षण खराब हैं?
कुछ लोग यह सुनिश्चित करते हैं कि एकीकरण परीक्षण सभी प्रकार के बुरे और गलत हैं - सब कुछ यूनिट-परीक्षण होना चाहिए, जिसका अर्थ है कि आपको निर्भरता का मजाक उड़ाना होगा; एक विकल्प है, जो विभिन्न कारणों से, मैं हमेशा शौकीन नहीं हूँ। मुझे लगता है कि, कुछ मामलों …

9
क्या रिपॉजिटरी को IQueryable लौटना चाहिए?
मैं ऐसे बहुत से प्रोजेक्ट देख रहा हूं जिनमें रिपॉजिटरी हैं जो कि इंस्टेंस को लौटाते हैं IQueryable। इससे अतिरिक्त फ़िल्टर और छंटाई IQueryableअन्य कोड द्वारा की जा सकती है , जो विभिन्न SQL उत्पन्न होने पर अनुवाद करता है। मैं उत्सुक हूं कि यह पैटर्न कहां से आया और …

2
रिपोजिटरी और कार्य की इकाई के बीच संबंध
मैं एक रिपॉजिटरी लागू करने जा रहा हूं, और मैं UOW पैटर्न का उपयोग करना चाहूंगा क्योंकि रिपॉजिटरी का उपभोक्ता कई ऑपरेशन कर सकता है, और मैं उन्हें एक ही बार में कमिट करना चाहता हूं। मामले के बारे में कई लेखों को पढ़ने के बाद, मुझे अभी भी यह …

5
यदि आधुनिक ORM (EF, nHibernate) के लिए रिपॉजिटरी पैटर्न ओवरकिल है, तो एक बेहतर अमूर्तता क्या है?
मैंने हाल ही में शक्तिशाली ओआरएम जैसे एंटिटी फ्रेमवर्क के साथ रिपॉजिटरी पैटर्न का उपयोग करने के खिलाफ बहुत सारे तर्क पढ़े हैं क्योंकि इसमें रिपोजिटरी जैसी कार्यक्षमता शामिल है, साथ ही यूनिट की कार्य कार्यक्षमता भी शामिल है। इकाई परीक्षण जैसी स्थिति के लिए पैटर्न का उपयोग करने के …

3
DDD में, रिपॉजिटरी को एक इकाई या डोमेन ऑब्जेक्ट को उजागर करना चाहिए?
जैसा कि मैंने इसे समझा, DDD में, कुल रूट के साथ रिपॉजिटरी पैटर्न का उपयोग करना उचित है। मेरा सवाल है, क्या मुझे डेटा को एक इकाई या डोमेन ऑब्जेक्ट / डीटीओ के रूप में वापस करना चाहिए? हो सकता है कि कुछ कोड मेरे प्रश्न को आगे बताएंगे: सत्ता …

2
रिपोजिटरी पैटर्न बनाम डीएएल ऑब्जेक्ट क्रिएशन
जहां तक ​​मैंने सीखा है, इसमें IRepositoryहोना चाहिए CRUD। फिर हम इसे IRepositoryअपने अन्य इंटरफेसेस की तरह विरासत में देते हैं IProductऔर IProductकंक्रीट क्लास को लागू ProductRepositoryकरते हैं GetAllProducts(), जैसे तरीके Top5Products()। हम n-tier आर्किटेक्चर के साथ भी ऐसा ही कर सकते थे। जैसे, बनाना DAL Class Libraryऔर उस में …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.