DataReader kayıt sayısı…
ADO Recordset’in RecordCount özelliği bence çok kullanışlı, ancak ADO.NET DataReader sınıfında RecordCount özelliği yok.
DataReader’da performans ön planda tutulmuş, kayıtlar veri kaynağından okundukça parça parça geliyor, yani tüm kayıtlar gelmeden, gelen kayıtları sonuna kadar okumadan, toplam kayıt sayısını öğrenmek mümkün değil.
Kayıt sayısını bulmak için ya kayıtları okurken bir değişkeni sayacağız ya da asıl işlemden önce
select count(id) from tablo
ile kayıt sayısını alacağız.
Bana garip geldi…