Tôi đã nghĩ rằng SQLDataReader sẽ không hoạt động nếu không có kết nối với SQLServer.DataReader hoạt động như thế nào?
Tôi đã thử nghiệm trường hợp này. Tôi thực hiện ExecuteReader sau đó dừng dịch vụ SQLServer và cố gắng lặp qua DataReader. Những gì tôi mong đợi là một ngoại lệ, nhưng nó đã cho kết quả sau cái kia. Lý tưởng nhất là DataReader nên đọc một hàng tại một thời điểm từ luồng được kết nối với máy chủ DB và nên ném một ngoại lệ nếu chúng ta ngắt kết nối máy chủ DB?
Tôi không biết, Tôi đang thiếu gì ở đây.
Thử nghiệm tốt! – smwikipedia