Giá trị trả về được gửi cuối cùng trong phản hồi từ cơ sở dữ liệu, vì vậy bạn phải đọc toàn bộ tập kết quả trước khi có thể truy cập giá trị trả về.
SafeDataReader
có chức năng gì lớp làm gì? Có thể nó ngăn không cho toàn bộ tập kết quả được đọc không?
Cố gắng di chuyển mã đọc giá trị trả về bên ngoài using
khối cho bộ đọc dữ liệu. Điều đó có thể giúp nâng cao phản hồi ngoài tập hợp kết quả để giá trị trả về có sẵn.