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

रिपॉजिटरी पैटर्न आपके आवेदन के डेटा एक्सेस लेयर के बीच अलगाव प्रदान करने का एक तरीका प्रदान करता है। कार्यान्वयन पर इस टैग का उपयोग करते समय भारी प्रश्न - कोड भाषा को लागू करने के लिए टैग किया गया है।

10
एक अलग जड़ क्या है?
मैं अपने सिर को पाने के लिए कोशिश कर रहा हूं कि रिपॉजिटरी पैटर्न का ठीक से उपयोग कैसे किया जाए। एग्रीगेट रूट की केंद्रीय अवधारणा सामने आती रहती है। जब वेब और स्टैक ओवरफ्लो दोनों को खोजते हुए मदद मिलती है कि एक मूल जड़ क्या है, तो मैं …

11
DAO और रिपोजिटरी पैटर्न के बीच अंतर क्या है?
डेटा एक्सेस ऑब्जेक्ट्स (DAO) और रिपॉजिटरी पैटर्न के बीच अंतर क्या है? मैं एंटरप्राइज जावा बीन्स (EJB3), हाइबरनेट ORM को बुनियादी ढांचे के रूप में और डोमेन-चालित डिजाइन (DDD) और परीक्षण-चालित विकास (TDD) को डिजाइन तकनीकों के रूप में उपयोग करके एक एप्लिकेशन विकसित कर रहा हूं।

10
PHP में उचित रिपोजिटरी पैटर्न डिज़ाइन?
प्रस्तावना: मैं रिलेशनल डेटाबेस के साथ MVC आर्किटेक्चर में रिपॉजिटरी पैटर्न का उपयोग करने का प्रयास कर रहा हूं। मैंने हाल ही में PHP में TDD सीखना शुरू किया है, और मुझे एहसास हो रहा है कि मेरा डेटाबेस मेरे बाकी एप्लिकेशन के साथ बहुत निकटता से जुड़ा हुआ है। …

5
रिपोजिटरी और सर्विस लेयर के बीच अंतर?
OOP डिजाइन पैटर्न में, रिपॉजिटरी पैटर्न और एक सर्विस लेयर में क्या अंतर है? मैं एक ASP.NET MVC 3 ऐप पर काम कर रहा हूं, और मैं इन डिज़ाइन पैटर्न को समझने की कोशिश कर रहा हूं, लेकिन मेरा दिमाग अभी नहीं मिल रहा है ... फिर भी !!

12
DDD - नियम जो एंटिटीज़ सीधे रिपोजिटरी तक नहीं पहुँच सकते
में डोमेन प्रेरित डिजाइन, वहाँ हो रहा है बहुत सारे के समझौते है कि संस्थाओं चाहिए नहीं पहुँच डेटा संग्रह स्थान सीधे। क्या यह एरिक इवांस डोमेन ड्रिवेन डिज़ाइन बुक से आया है, या यह कहीं और से आया है? इसके पीछे के तर्क के लिए कुछ अच्छे स्पष्टीकरण कहां …

3
EF 4.1 के साथ जेनेरिक रिपॉजिटरी बिंदु क्या है
जैसा कि मैंने DbContext, DbSet और संबंधित इंटरफेस को गहराई से खोदा है, मैं सोच रहा हूं कि आपको इन कार्यान्वयनों के आसपास एक अलग "जेनेरिक" रिपॉजिटरी को लागू करने की आवश्यकता क्यों होगी? ऐसा लगता है कि DbContext और IDbSet को आपकी ज़रूरत का हर काम करना चाहिए और …

4
लारवेल में संबंधों का प्रबंधन, रिपॉजिटरी पैटर्न का पालन करना
लारवेल में अच्छे डिजाइन पैटर्न पर टी। ओटवेल की पुस्तक पढ़ने के बाद लारावेल 4 में एक ऐप बनाते हुए मैंने खुद को एप्लिकेशन पर हर तालिका के लिए रिपोजिटरी बनाते हुए पाया। मैं निम्नलिखित तालिका संरचना के साथ समाप्त हुआ: छात्र: आईडी, नाम पाठ्यक्रम: आईडी, नाम, शिक्षक_एड शिक्षक: आईडी, …


1
स्प्रिंग डेटा रिपॉजिटरी वास्तव में कैसे लागू की जाती हैं?
मैं कुछ समय से अपनी परियोजना में स्प्रिंग डेटा जेपीए रिपॉजिटरी के साथ काम कर रहा हूं और मुझे नीचे दिए गए बिंदुओं का पता है: रिपॉजिटरी इंटरफेस में, हम इस तरह के तरीकों को जोड़ सकते हैं findByCustomerNameAndPhone()(मान लेते हैं customerNameऔर phoneडोमेन ऑब्जेक्ट में फ़ील्ड हैं)। फिर, स्प्रिंग रनटाइम …

9
रिपॉजिटरी पैटर्न का उपयोग नहीं करते हुए, ORM का उपयोग करें (EF)
मैंने हमेशा रिपॉजिटरी पैटर्न का उपयोग किया लेकिन अपनी नवीनतम परियोजना के लिए मैं यह देखना चाहता था कि क्या मैं इसका उपयोग कर सकता हूं और "यूनिट ऑफ़ वर्क" को लागू कर सकता हूं। जितना मैंने खुदाई शुरू की मैंने खुद से सवाल पूछना शुरू कर दिया: "क्या मुझे …

4
अच्छी तरह से डिजाइन क्वेरी कमांड और / या विनिर्देशों
मैं विशिष्ट रिपॉजिटरी पैटर्न (विशेष प्रश्नों के लिए तरीकों की बढ़ती सूची, आदि) द्वारा प्रस्तुत समस्याओं के अच्छे समाधान के लिए काफी समय से खोज रहा हूं। देखें: http://ayende.com/blog/3955/repository- is-of-new-सिंगलटन )। मुझे वास्तव में कमांड प्रश्नों का उपयोग करने का विचार पसंद है, विशेष रूप से विनिर्देश पैटर्न के उपयोग …

1
विधि का एक स्टोर अभिव्यक्ति में अनुवाद नहीं किया जा सकता है
मैंने इस कोड को LINQ से SQL के साथ काम करते देखा था लेकिन जब मैं Entity फ्रेमवर्क का उपयोग करता हूं, तो यह इस त्रुटि को फेंकता है: LINQ से एंटिटीज़ विधि '' System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures () 'विधि को नहीं पहचानता है, और इस पद्धति को स्टोर अभिव्यक्ति में …

7
रिपॉजिटरी पैटर्न का सही तरीके से उपयोग कैसे करें?
मैं सोच रहा हूं कि मुझे अपनी रिपॉजिटरी कैसे समूहीकृत करनी चाहिए? उदाहरण के रूप में मैंने asp.net mvc पर देखा और मेरी पुस्तकों में वे मूल रूप से प्रति डेटाबेस तालिका में एक रिपॉजिटरी का उपयोग करते हैं। लेकिन यह बहुत सारे रिपॉजिटरी की तरह लगता है जिसके कारण …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.