मैं रिपोजिटरी पैटर्न को कार्यान्वित करने के लिए देख रहा हूं (चूंकि मैं इसके साथ आया था, वैसे भी 9 0% इसका कार्यान्वयन था), और एक डिजाइन प्रश्न में आया है - जहां मेरे पास दो या दो से अधिक कोर बिजनेस ऑब्जेक्ट्स हैं (उदाहरण के लिए, व्यवसाय और एक सीआरएम ऐप में संपर्क करें), बीओ का दृढ़ता से संबंधित या संबंधित नहीं हो सकता है।रिपोजिटरी पैटर्न और एकाधिक संबंधित कोर इकाइयों या व्यावसायिक वस्तुओं - एक भंडार या अधिक?
इस स्थिति में, क्या मुझे एक भंडार (उदाहरण के लिए CrmRepository, .addBusiness(), .addContact() et al), या एकाधिक रिपॉजिटरीज़ (BusinessRepository, ContactRepository प्रत्येक के साथ अपने .add(), .delete को लागू करना चाहिए() और अन्य)।
इस स्थिति में सबसे अच्छा अभ्यास क्या है?
अंतर्निहित डीएएल ईएफ 4 है।
सादर
मू
+ 1-आंशिक रूप से प्रश्न के लिए और आंशिक रूप से CAH अवतार के लिए;) –