Проблема с Asyncpoco - преждевременный конец потока Datareader MySQL и С#

Есть ли способ установить 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();

person B. John    schedule 08.08.2015    source источник


Ответы (1)


Ты пробовал:

await db.ExecuteAsync("set net_write_timeout = 31536000");
person Todd Menier    schedule 08.08.2015