के लिए नेवेन्टस्टोर घटकों की ऑब्जेक्ट्स संरचना मैं अपने मौजूदा प्रोजेक्ट में नेवेन्टस्टोर जोड़ रहा हूं और मैं DI का उपयोग कर रहा हूं।DI
मैं अपने एमवीसी नियंत्रक में इंजेक्शन CommonDomain.Persistence.EventStore.IRepository
का उदाहरण लेना चाहता हूं। इस इंटरफ़ेस के The only implementationEventStoreRepository
है।
यह कक्षा IConstructAggregates
पर निर्भर करती है और only implementation I findAggregateFactory
है जो परीक्षण परियोजना में स्थित आंतरिक के रूप में चिह्नित है और इसमें बहुत अजीब फ़ाइल नाम है।
क्या मुझे IRepository
का उपयोग नहीं करना चाहिए? (इसे सार्वजनिक रूप से चिह्नित क्यों किया जाता है और किसी भी आंतरिक कोड से उपभोग नहीं किया जाता है?)
मैं नमूना प्रोजेक्ट here और IRepository
पर जोड़ रहा हूं जो कुल योगों में हेरफेर करने के लिए उपयोग किया जाता है।
या मुझे अपने IConstructAggregates
को लागू करना चाहिए?
मुझे लगता है कि मैं सार्वजनिक रूप से समर्थित होने की नहीं इस वर्ग के लिए कारण मिल गया है: यह प्रतीत होता है कि अपूर्ण है और ठीक से परीक्षण नहीं किया गया है। मुझे इस भंडार के साथ कई प्रकार की समस्याएं आ रही हैं और पहले से ही एक बग-रिपोर्ट दायर की गई है: https://github.com/NEventStore/NEventStore/issues/376 – trailmax
और नहीं, मेरे लिए कोई स्नैपशॉट नहीं है, लेकिन मुझे लगता है कि मेरे पास होगा वैसे भी इस वर्ग से बचने के लिए, क्योंकि मैं इसका उपयोग कर प्रमुख मुद्दों में ठोकर खा रहा हूं - ( – trailmax
मुझे लगता है कि मैं geteventstore.com जैसे कुछ का उपयोग कर समाप्त कर रहा हूं और कॉमनडोमेन परियोजना के एक संशोधित संस्करण का उपयोग कर रहा हूं। मुझे कुछ चीजों को मेरी स्थिति के लिए काम करने के लिए समायोजन की थोड़ी सी आवश्यकता है। –