2008-09-24 12 views
11

के साथ रिपोजिटरी पैटर्न के लिए कार्यान्वयन उदाहरण मैं अपने एएसपीनेट एमवीसी अनुप्रयोग के लिए डोमेन संचालित डिजाइन सिद्धांतों का पालन करने वाले एक रिपोजिटरी पैटर्न कार्यान्वयन उदाहरण/संसाधन की तलाश में हूं। क्या किसी के पास एक अच्छा उदाहरण या सीखने का संसाधन है जिसे साझा किया जा सकता है?लिंक से एसक्यूएल और सी #

उत्तर

10

यह एक विवादास्पद कार्यान्वयन नहीं है, लेकिन रॉब कॉनरी के वेब स्टोरफ्रंट प्रोजेक्ट ने सी # में लिंक से एसक्यूएल के माध्यम से भंडार लागू किया है।

http://blog.wekeroad.com/

स्रोत उपलब्ध है।

वह सख्त डीडीडी नहीं कर रहा है, लेकिन उसका टीडीडी आमतौर पर उसे उस दिशा में भेज रहा है। एक चेतावनी यह है कि उसके पास कोई कुल जड़ें नहीं हैं, इसलिए यह एक पाठ्यपुस्तक उदाहरण से बहुत दूर है। इसके अलावा, भंडार के पहले कार्यान्वयन IQueryable लौटे, इसलिए भंडार पर कोई डोमेन सीमाएं नहीं थीं, जो उनके डिजाइन के बारे में किए गए अधिकांश शोर का स्रोत है।

2

एरिक इवांस द्वारा डोमेन संचालित डिजाइन रिपोजिटरी पैटर्न और अधिक के बारे में सब कुछ जानने के लिए एक शानदार जगह है। http://dddcommunity.org/books/

1

यहां एक लेख है जो लिंक से SQL का उपयोग करके भंडार पैटर्न के कार्यान्वयन का वर्णन करता है। पूरा कोड खुला स्रोत है, उपलब्ध @ github।

http://www.macskeptic.com/living/by/the/code/c/2009/07/02/the-repository-pattern/

+0

बहुत अच्छा। मैंने कोड डाउनलोड किया है और इसके माध्यम से ब्राउज़ किया है। बहुत प्रभावशाली और मजबूत समाधान। धन्यवाद। – IsmailS

+0

लिंक टूटा हुआ प्रतीत होता है। "खराब अनुरोध (अवैध होस्टनाम)" – jpierson

+0

@MACSkeptic क्या आप लिंक को अपडेट कर सकते हैं? – Lijo

संबंधित मुद्दे