Jika Anda hanya ingin mengembalikan satu nilai dari kueri, maka ExecuteScalar adalah apa yang harus Anda gunakan, . ExecuteReader lebih baik untuk hanya untuk penerusan membaca beberapa catatan, jadi itu berlebihan untuk situasi Anda
Lihat di sini untuk perbandingan Apa perbedaan antara ExecuteScalar, ExecuteReader dan ExecuteNonQuery?