2011-12-20 6 views
5

मेरे पास दो समग्र रूट का संदर्भ देने वाला एक कुल रूट है (दूसरे कुल रूट की पहचान के माध्यम से दूसरा संदर्भ)।डीडीडी में एकत्रित कुल रूट का डिलीट कैसा है?

मेरी एप्लिकेशन परत (एमवीसी एएसपीनेट के माध्यम से) से एक कमांड अब मेरी दूसरी कुल रूट हटा देता है।

रूट हटाने के बिंदु पर, क्या मैं एक डोमेन इवेंट भेजता हूं जो पहले कुल रूट को "कुल" संदर्भ में दूसरे योग के संदर्भ में बताता है जो अब मौजूद नहीं है?

जेडी

उत्तर

5

आप इसके बारे में गलत तरीके से जा रहे हैं। आप जिस तकनीकी समस्या का सामना कर रहे हैं उससे पीछे हटें। सबसे पहले मुझे संदेह है कि आपकी सर्वव्यापी भाषा में "हटाएं" जैसी चीज है। अधिकतर लोग इसे "संग्रह", "आदेश से बाहर ले जाना", "निकालना", "स्टॉक से बाहर" कहेंगे, ... कुछ शब्द जो दर्शाता है कि एक विशेष योग अपने जीवन चक्र के अंत में है। जब डोमेन विशेषज्ञ ऐसी चीजों के बारे में बात करते हैं, तो यह आपके लिए एक प्रश्न पूछने के लिए एक ट्रिगर होना चाहिए: "ठीक है अगर आप किसी उत्पाद को बंद कर देते हैं, तो यह उस विशेष उत्पाद के प्रचार को कैसे प्रभावित करेगा?"। अपनी समस्या पर वापस सहसंबंध करने के लिए: कुल मिलाकर प्रचार जो कुल उत्पाद का संदर्भ रखता है। तो यह एक तकनीकी एक के बजाय एक व्यापार मुद्दा बन जाता है। ज्यादातर समय व्यवसायिक लोगों के पास पहले से ही एक प्रक्रिया होती है जो इस तकनीकी मुद्दे को पहले स्थान पर होने से रोकती है (उदाहरण के लिए आप किसी ऐसे उत्पाद को बंद नहीं कर सकते जो प्रचार में उपयोग किया जा रहा हो)। मुझे उम्मीद है कि अब तक यह स्पष्ट है कि आपको सामान्य जवाब देना एक विकल्प नहीं है।

+0

आपके उत्तर के लिए धन्यवाद। हां, मैं तकनीकी दृष्टि से इसे बहुत अधिक देख रहा हूं। ठीक है, इस मामले में हमारे पास वीडियो फ़ाइलों का भंडारण है और जहां एक फ़ाइल को हटाया जा सकता है। एक उपयोगकर्ता वास्तव में एक वीडियो फ़ाइल हटा देता है जिसे अब मेरे दूसरे कुल द्वारा संदर्भित किया जाता है। व्यापार विश्लेषक से बात करते हुए, उनका जवाब यह है कि मुझे इसे एक ईवेंट फ़ाइल में लॉग करना चाहिए और इसे रिकॉर्डर सेवा से हटा देना चाहिए। जब रिकॉर्डर सेवा चलती है, तो यह असफल नहीं होगी और उस समय इसका निपटारा किया जाएगा। तो मेरे मामले में मुझे दूसरे कुल में "पूर्ण" करना होगा। ऐसा करने का सही तरीका क्या है? –

+0

अधिक जानकारी साझा करने के लिए देखभाल? –

+0

इसलिए मूल रूप से उपयोगकर्ता वीडियो हटा सकते हैं जिसका अर्थ है कि वे हमारे आवेदन से शारीरिक रूप से हटा दिए जाते हैं। ऐसा कोई दूसरा तरीका नहीं है जिसे मैं इसे डाल सकूं जो "अपने जीवन चक्र के अंत" को परिभाषित करेगा। मैंने पूछा कि क्या हम वीडियो को हटाए जाने से रोक सकते हैं अगर इसे कहीं और इस्तेमाल किया जाता है (लेकिन कुल मिलाकर) लेकिन जवाब यह महत्वपूर्ण नहीं था और हमें केवल हटाने की अनुमति देनी चाहिए (यानी हमारे पास वीडियो के 1000s हैं और काम करने की कोशिश कर रहे हैं उनका उपयोग कर रहा है (यानी कुल) बहुत अधिक काम है और उपयोगकर्ता के लिए यह महत्वपूर्ण नहीं है)। –