मुझे एक अन्य प्रोग्रामर के साथ बहस हो रही है जिसके साथ मैं काम करता हूं।डेटाटेबल्स बनाम आईनेमेरेबल <T>
एक डेटाबेस वापसी प्रकार के लिए, वहाँ कोई महत्वपूर्ण स्मृति के उपयोग या प्रदर्शन मतभेद, या अन्य विपक्ष जो किसी डेटासेट और DataTables और पक्ष प्रकार जो IEnumerable<T>
लागू ... या ठीक इसके विपरीत
मैं का उपयोग कर से बचने करना चाहिए रहे हैं IEnumerable<T>
(List<T>, T[] etc
) को लागू करने वाले लौटने वाले प्रकारों को प्राथमिकता दें क्योंकि यह अधिक हल्के वजन वाले हैं, गुणों तक पहुंचने पर ऑब्जेक्ट पर दृढ़ता से टाइप किए गए हैं, अंतर्निहित प्रकार आदि के बारे में समृद्ध जानकारी की अनुमति देते हैं। हालांकि डेटा रीडर का मैन्युअल रूप से उपयोग करते समय उन्हें स्थापित करने में अधिक समय लगता है।
क्या इन दिनों डेटाटेबल्स का उपयोग करने का एकमात्र कारण सिर्फ आलसी है?
मंच/भाषा? मुझे लगता है कि डेटाटेबल एक मंच-विशिष्ट संरचना है; लेकिन इसे स्पष्ट करने से – Javier
का उत्तर देना आसान हो जाता है, निश्चित रूप से प्लेटफ़ॉर्म .Net Framework (C# या vb) 2.0+ – CRice
मुझे नहीं लगता कि मैंने 200 9 से डेटाटेबल का उपयोग किया है, वे – CRice