क्या आप एक इकाई की सामग्रियों को इटा समेकित रूट के माध्यम से एक्सेस करने का सरल उदाहरण दिखा सकते हैं? मैं इस अवधारणाओं को दर्शाने के लिए कुल अनुमतियों का प्रतिनिधित्व करने के तरीके पर स्पष्ट नहीं हूं। तिया।कुल रूट के माध्यम से इकाइयों तक पहुंच: सरल उदाहरण?
उत्तर
आप आम तौर पर आदेशों में इसे समाहित करेंगे कि कुल अनुबंध उसके अनुबंध पर खुलासा करता है।
उदाहरण के लिए, ऑर्डर कुल के साथ, आप अपने जीयूआई से प्राप्त डेटा का उपयोग करके ऑर्डरलाइन जोड़ सकते हैं।
// This is the Order Aggregate Root
public class Order
{
private readonly int id;
private readonly Customer customer; // Customer is another Aggregate
private readonly IList<OrderLine> orderLines;
private readonly IOrderLineFactory orderLineFactory;
public Order(int id, Customer customer, IOrderLineFactory orderLineFactory)
{
this.id = id;
this.customer = customer;
this.orderLines = new List<OrderLine>();
this.orderLineFactory = orderLineFactory;
}
public void AddOrderLine(Item item, int quantity)
{
OrderLine orderLine = orderLineFactory.Create(this, item, quantity);
orderLines.Add(orderLine);
}
}
मुझे पता है कि यह एक पुराना सवाल है लेकिन ... आपके मॉडल में, अगर मैं ऑर्डरलाइन अपडेट करना चाहता था, तो यह कैसा दिखता है .... क्या सार्वजनिक ऑर्डरलाइन सूची होनी चाहिए? और फिर ऑर्डर/ग्राहक/ऑर्डर इटम्स को अपडेट करने के लिए ऑर्डर को रिपॉजिटरी में वापस पास करें? – Craig
@ उपरोक्त प्रश्न पर किसी भी भाग्य को क्रिएट करें? मैं वास्तव में एक ही चीज़ के साथ वास्तव में संघर्ष कर रहा हूँ। एक समग्र रूट के भीतर नेस्टेड इकाइयों पर अपडेट कैसे करता है? – Sudarshan
@ सुदर्शन सभी पहुंच कुल रूट के माध्यम से जाना चाहिए - इसलिए नहीं, सार्वजनिक आदेश लाइन सूची नहीं होनी चाहिए। आपको अनुमति देने के लिए कुल रूट पर एक विधि का पर्दाफाश करना होगा। –
- 1. सरल कुल रूट और भंडार
- 2. उप-वर्गीकृत कुल सदस्यों तक पहुंच
- 3. प्रतिबिंब के माध्यम से संग्रह तक पहुंच
- 4. रूट एडीबी रूट के बिना एप्लिकेशन डेटाबेस तक पहुंच
- 5. बैकबोन.जेएस के माध्यम से प्रमाणीकृत आरईएसटी सर्वर तक सुरक्षित पहुंच?
- 6. प्रतिबिंब के माध्यम से जावा में निजी चरों तक पहुंच
- 7. पायथन: उदाहरण के माध्यम से पहुंच वर्ग चर
- 8. एक अलग पोर्ट के माध्यम से वेबसाइटों तक पहुंच?
- 9. सिस्टम के माध्यम से आंतरिक सदस्यों तक पहुंच। रिफ्लेक्शन?
- 10. डीडीडी: कुल रूट प्रश्न
- 11. डोमेन संचालित डिजाइन - कुल रूट
- 12. डिजाइन कुल रूट उचित
- 13. रूट के माध्यम से एंड्रॉइड सिस्टम अनुमतियां
- 14. जावास्क्रिप्ट से क्लाइंट के 'लोकलहोस्ट' तक पहुंच
- 15. रेल तक पहुंच मॉडल
- 16. टेम्पलेट से मॉडल तक पहुंच
- 17. पोस्टग्रेस्क्ल का चयन तब तक करें जब तक कि कुल राशि तक पहुंच न हो
- 18. "फ़ाइल: //" सामग्री से "AJAX" के माध्यम से सापेक्ष यूआरएल तक पहुंच
- 19. सभी होस्टों से MySQL रूट पहुंच
- 20. विंडोज कुंजीस्टोर से इंटरमीडिएट सीए तक जावा पहुंच?
- 21. कुडा के लिए रूट पहुंच आवश्यक है?
- 22. फेसबुक ग्राफ एपीआई के माध्यम से किसी उपयोगकर्ता के दोस्तों तक पहुंच बनाना?
- 23. डी कंटेनर तक पहुंच
- 24. एक इंस्टेंस वैरिएबल के माध्यम से आप किसी साझा/स्थैतिक सदस्य तक क्यों नहीं पहुंच सकते?
- 25. इटेटेट के लिए परिचय या सरल उदाहरण?
- 26. ओकैमल रिकॉर्ड तक पहुंच
- 27. सी #: प्रतिबिंब के माध्यम से विरासत निजी इंस्टेंस सदस्यों तक पहुंच
- 28. क्या कोई तरीका है कि मैं वेब के माध्यम से आर तक पहुंच सकता हूं?
- 29. सीधे अजाक्स के माध्यम से सर्वर डेटाबेस तक पहुंच (PHP या कुछ अन्य इंटरमीडिएट के बिना)
- 30. यूनियन कानूनी के माध्यम से __m128 वैरिएबल के बाइट्स तक पहुंच रहा है?
zsharp - क्या ऐसा कुछ है जिसे आप नीचे दिए गए उत्तर में साफ़ करना चाहते हैं? –