2011-01-11 16 views
6

का उपयोग कर अगर वहाँ की तरह कुछ का उपयोग करने से एक तेजी से विधि है मैं सोच रहा हूँ MySQL से डेटा पढ़ने के लिए: mysql का चयन प्रश्नों के परिणामों को पढ़ने के लिएसबसे तेजी से रास्ता सी #

while (Reader.Read()) 

मैं यादृच्छिक रूप से डेटाबेस से 10,000 पंक्तियों को खींच रहा हूं और जितनी जल्दी हो सके इसे पढ़ना चाहता हूं। क्या परिणामों को क्रमबद्ध करने का कोई तरीका है यदि हम जानते हैं कि वे क्या हैं (जैसे संरचना स्थापित करने के लिए मेटाडेटा का उपयोग करना)?

उत्तर

5

प्रयास करें MySQLDataAdapter.Fill विधि किसी भी DataTable वस्तु को भरने के लिए - पढ़ा गति Read विधि के साथ पढ़ने के लिए डेटा के इष्टतम उपयोग के बराबर है (आपके जबकि ब्लॉक पढ़ने रास्ते पर निर्भर करता है) और मुख्य लाभ यह है कि आप तैयार डेटा संग्रह है जो आप का प्रबंधन या कर सकते हैं प्राप्त है बस एक्सएमएल फाइल को लिखें।

संबंधित मुद्दे