यदि आप किसी क्वेरी से केवल एक मान वापस करना चाहते हैं, तो ExecuteScalar वह है जिसका आपको उपयोग करना चाहिए, . ExecuteReader केवल-अग्रेषित . के लिए बेहतर है एकाधिक रिकॉर्ड पढ़ता है, इसलिए यह आपकी स्थिति के लिए अधिक है
तुलना के लिए यहां देखें ExecuteScalar, ExecuteReader और ExecuteNonQuery में क्या अंतर है?