के साथ कई से कई रिश्तों के विकल्प सीक्यूआरएस/डीडीडी के साथ क्लासिक कई से कई रिश्तों को कैसे मॉडल करते हैं?सीक्यूआरएस
मुझे पता है कि डीडीडी और सीक्यूआरएस कार्यान्वयन और समाधान दोनों डोमेन-विशिष्ट होते हैं, इसलिए इस प्रश्न के सामान्य उत्तर के साथ आना मुश्किल हो सकता है।
हालांकि, मान लें कि हमारे पास पुस्तक और लेखक के बीच परिचित संबंध हैं। यह एक क्लासिक कई से अधिक रिश्ते है।
मेरे लिए, यह सबसे स्वाभाविक लगता है कि बुक और लेखक दो अलग संस्थाओं कि प्रत्येक अपने स्वयं के सकल रूट में संबंधित हैं। इस प्रकार, उनके बीच कई से अधिक रिश्तों को स्पष्ट रूप से मॉडलिंग करना रास्ता नहीं है।
हम एक AddBookCommand कैसे मॉडल करते हैं? हम अपनी लाइब्रेरी में एक पुस्तक जोड़ने में सक्षम होना चाहते हैं, और किसी भी तरह यह बताते हैं कि एक विशेष लेखक ने यह पुस्तक लिखा था। हम इस तरह के रिश्ते को कैसे मॉडल (और जारी) करते हैं?
न तो बुक है और न ही लेखक अच्छा उम्मीदवारों की तरह लग के लिए मूल्य ऑब्जेक्ट्स ...
धन्यवाद, यह वास्तव में एक उत्कृष्ट जवाब है! मैंने शुरुआती सीक्यूआरएस साहित्य के माध्यम से पढ़ा है, लेकिन मैंने हाल ही में शुरुआत की है और अभी भी मानसिकता में शामिल होने की आवश्यकता है :) –
यवेस के उत्कृष्ट उत्तर में जोड़ने के लिए, यदि आप व्यवहार में अधिक दिखते हैं तो आप उसे पा सकते हैं या पुस्तक और लेखक aggregrates दोनों (या न तो) वास्तव में मूल्य वस्तुओं हैं। एक बार जब मैंने ऐसा सोचना शुरू कर दिया तो मैंने पाया कि बहुत सारी वस्तुओं को मैंने पहले संस्थाओं के रूप में सोचा था, उन्हें मूल्य वस्तुओं के रूप में बेहतर तरीके से मॉडलिंग किया गया था और इसलिए बहुत आसान था। यह सब पाठ्यक्रम के संदर्भ पर निर्भर करता है ... – FinnNk
क्या आप उपलब्ध होने पर लिंक को नवीनीकृत कर सकते हैं? मुझे लगता है कि यह आपके विवरण का एक कोड उदाहरण है। – ibubi