Есть ли способ установить net_write_timeout при использовании AsyncPoco?
Я получаю сообщение об ошибке преждевременного завершения потока от MySQL при использовании AsynchPoco для обработки большого набора записей.
Проблема описана здесь - http://bugs.mysql.com/bug.php?id=57365
Еще один прямой пример здесь: Исключение MySQL - фатальная ошибка, обнаруженная во время чтения данных< /а>
Вот мой код.
List<T> list = new List<T>();
var db = new AsyncPoco.Database(this.ConnectionString, this.ProvideName);
db.CommandTimeout = 2000;
db.QueryAsync<T>(sql, a =>
{
list.Add(a);
}).Wait();