IDataReaderにはカウントオプションがないことを知っています。また、データリーダーで行をカウントして、元に戻って再度読み取ることはできません。これは、前に進むだけで、巻き戻すことができないためです。私の頭に浮かぶ最善の解決策は、selectステートメントを実行し、datareaderで行をカウントしてから、別のselectステートメントを実行し、データに対して実行したいことをすべて実行することです。
この質問は何度もここに投稿された可能性がありますが、誰もこれに対する本当の解決策を与えていません。2番目のselectステートメントを実行しない場合の最良の解決策は何ですか?(選択は高価です)
ありがとうございました