/ / .Net DataTable - .net, datatable में एक विशिष्ट ऑब्जेक्ट को खोजने के लिए एक तेज़ तरीका

एक पंक्ति खोजने के लिए एक तेज़ तरीका जिसमें .NET DataTable - .net, डेटाटेबल में एक विशिष्ट ऑब्जेक्ट होता है

मेरे पास निम्नलिखित परिदृश्य है:

Public Class MyType
{
Public string A{ get;set;}
Public string B{ get;set;}
}
.....
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("myNode", typeof(MyType)));

एक पंक्ति का पता लगाने का सबसे कुशल तरीका क्या है जो एक MyType रखता है जहां A = "विशिष्ट मूल्य" प्रत्येक के लिए करने के अलावा है?

उत्तर:

उत्तर № 1 के लिए 1

विवरण सारणी।पंक्तियों में एक खोज () विधि होती है, हालाँकि मैं "कभी भी इसकी गति से संतुष्ट नहीं होता अगर आप एक बड़े डेटाटेबल या कई खोज से निपटते हैं।" यदि आप डेटा के केवल 2 स्तंभों के साथ काम कर रहे हैं, तो इसके बजाय हैशटेबल का उपयोग करने पर एक नज़र डालें। वे खोज करने के लिए तेजी से तेजी से होते हैं।


जवाब के लिए 0 № 2

चयन और खोजने योग्य के लिए तरीके हैं। हो सकता है कि आप इसका इस्तेमाल कर सकें।


जवाब के लिए 0 № 3

मैं जेफ बैन को प्रस्तावित करने के अलावा डेटाबेस स्तर पर आपके डेटा को फ़िल्टर करने पर विचार करता हूं (चयन करें ... जहां ...)। सही मायने में डेटा की भारी मात्रा के लिए, डेटाबेस को कुछ भी नहीं धड़कता है।