दरअसल, जब आपका डेटा सही तरीके से सारणीबद्ध होता है, तो आपके मॉडल की सामग्री को आपके यूआई में धक्का देने का कार्य एक दोहराव वाला कार्य होता है जो आमतौर पर किसी प्रकार के "सहायक" का कारण बनता है।
मान लें कि वस्तुओं की एक सूची को एक combobox पर धक्का देना है। यह नियंत्रक का जरूरी हिस्सा नहीं है क्योंकि आप ऐसी कार्यक्षमता साझा करना चाहते हैं। नियंत्रण के मूल्य को भी धक्का देना (इसे सरल रखना, चलो टेक्स्टबॉक्स का पाठ कहना) दोहराव और द्वि-दिशात्मक है।
यहां भी आप अपने स्वयं को दोहराएं (डीआरवाई के बारे में सोचें) और एक ही चीज़ को फिर से करें और फिर से करें।
यह वही बिंदु है जहां डाटाबेसिंग खेल में आती है। यह उन कार्यों को ले सकता है जो कि सरल नियंत्रण (चेकबॉक्स, टेक्स्टबॉक्स, कंबोबॉक्स) के समान हैं। ग्रिड नियंत्रण के लिए और जैसे यह विशिष्ट हो सकता है।
mvc & databinding: what's the best approach? पर एक नज़र डालें। यहां मैं चर्चा करता हूं कि एमवीसी के साथ संयोजन में डाटाबेसिंग का उपयोग करते समय इष्टतम क्या हो सकता है।
स्रोत
2016-05-23 09:22:14
+1 अच्छा सवाल! – Nilesh