मेरे पास एक कर्मचारी और एक टीम के बीच कई से अधिक assocition है। पूर्वानुमान इकाई मेरे पास एक भंडार है।बेस्टप्रैक्टिस: क्या यह एक एमवीसी-नियंत्रक में एक से अधिक भंडार का उपयोग करने के लिए स्वीकार्य है?
अब मैं एएसपी.नेट एमवीसी का उपयोग करता हूं और मैंने एक कर्मचारी नियंत्रक बनाया है। मैंने एक कर्मचारी को संपादित करने के लिए एक दृश्य भी बनाया। इस विचार के लिए मुझे सभी टीमों के साथ ड्रॉपडाउनलिस्ट की आवश्यकता है। समस्या यह है कि मेरे कर्मचारी नियंत्रक को केवल कर्मचारी रिपोजिटरी मिली है। तो मैं सभी टीम कैसे प्राप्त कर सकता हूं? मेरा समाधान अब दो भंडारों का उपयोग करना है।
लेकिन क्या यह एक अच्छा समाधान है?
क्या मैं इसके बजाय TeamController बना सकता हूं और सभी टीमों को लौटने का तरीका लिख सकता हूं (मैं यह कैसे करूँगा)?
जो कई से अधिक संगठनों में कुल रूट है :)? मेरे डोमेन मॉडल में मेरे पास एक द्विपक्षीय कई-से-कई संगठन हैं। मैं खुद से पूछता हूं कि जब मैं इसके बजाय एक unidirectional संबंध बनाते हैं तो मुझे क्या लाभ होगा। कर्मचारी कुल रूट की तुलना में होगा। टीम के पास कर्मचारी के साथ केवल एक रिश्ता है इसलिए मुझे लगता है कि यह ठीक रहेगा। – Rookian
सहमत हुए, एक ही मुद्दे का सामना करते समय मैं रिपोजिटरी को लपेटने के लिए एक डोमेन सेवा के साथ गया हूं। – blu
मेरा सुझाव 1 है: डोमेन नियमों के संदर्भ में तर्कसंगत रूप से एक समग्र रूट है या नहीं। यदि नहीं, 2: एक डोमेन सेवा का उपयोग करें। अन्य लोगों ने + वोटों के साथ सेवाओं का सुझाव दिया है, इसलिए इसे कम किया जा रहा है संदिग्ध है। – blu