У меня есть запрос, который извлекает около 10000 записей из базы данных mysql, эти записи я читаю в CSV-файл.C# datareader продолжает висит
Теперь после 70 записей читатель висит и больше ничего не делает.
Никогда не было этого в моем другом коде до этого (возможно, большие данные, которые я хочу получить).
Мой код-то вроде этого:
using (var reader = db.Retrieve(sql))
{
while (reader.Read()) {
//write results to my file
}
}
Код висит на 'в то время как (reader.Read())'
Я прочитал эту feed, но не реальный ответ не был дан. Или другие решения?
Это то же самое, что уже было пробовано, что – Gerbrand