मुझे किसी व्यक्ति की तरह कुछ प्रस्तुत करने के लिए व्यावसायिक वस्तु या इकाई बनाने की अवधारणा मिलती है। मैं फिर एक डीटीओ का उपयोग कर व्यक्ति को क्रमबद्ध कर सकता हूं और इसे ग्राहक को भेज सकता हूं। यदि ग्राहक ऑब्जेक्ट को बदलता है, तो वहां पर एक IsDirty ध्वज हो सकता है ताकि जब इसे सर्वर पर वापस भेजा जाए तो मुझे इसे अपडेट करना है।व्यावसायिक वस्तुओं में परिवर्तनों को कैसे ट्रैक करें?
लेकिन अगर मेरे पास ऑर्डर ऑब्जेक्ट है तो क्या होगा? इसमें मुख्य हेडर informaton, ग्राहक, आपूर्तिकर्ता, आवश्यक दिनांक इत्यादि है। इसके बाद ऑर्डरइटम्स है जो एक सूची < ऑर्डरइटम> है, आदेश देने के लिए आइटम है। मैं अपने यूआई पर इस व्यवसाय ऑब्जेक्ट का उपयोग करने में सक्षम होना चाहता हूं। तो मेरे पास स्थान, आपूर्तिकर्ता, आवश्यक तिथि, आदि के लिए लगाए गए कुछ टेक्स्टबॉक्स हैं और ऑर्डरइटम तक लगाए गए ग्रिड हैं। चूंकि ऑर्डरइटम एक सूची है, इसलिए मैं आसानी से रिकॉर्ड जोड़ और हटा सकता हूं। लेकिन मैं इसे कैसे ट्रैक करूं, खासकर हटाए गए आइटम। मैं नहीं चाहता कि हटाए गए आइटम को मेरे ग्रिड में दिखाई दे और यदि मैं foreach का उपयोग करता हूं, तो मुझे उन पर पुन: प्रयास करने में सक्षम नहीं होना चाहिए, क्योंकि उन्हें हटा दिया गया है। लेकिन मुझे अभी भी इस तथ्य को ट्रैक करने की जरूरत है कि एक विलोपन था। मैं परिवर्तनों को कैसे ट्रैक करूं? मुझे लगता है कि मुझे काम की एक इकाई का उपयोग करने की ज़रूरत है? लेकिन फिर कोड काफी जटिल लगता है। तो मुझे आश्चर्य है कि क्यों न केवल डेटाटेबल्स का उपयोग करें और मुफ्त में परिवर्तन ट्रैकिंग प्राप्त करें? लेकिन फिर मैंने पढ़ा कि व्यापार वस्तुओं को कैसे जाने का तरीका है।
मुझे साधारण व्यक्ति उदाहरणों पर विभिन्न उदाहरण मिल गए हैं, लेकिन ऑर्डर जैसे हेडर-विवरण उदाहरण नहीं हैं।
बीटीडब्ल्यू इस के लिए सी # 3.5 का उपयोग कर।
विषय से बाहर रास्ता !! –