Настройка CommandTimeout в Dapper.NET?

Я пытаюсь запустить резервное копирование SQL через хранимую процедуру через Dapper (остальная часть моего приложения использует Dapper, поэтому я бы предпочел, чтобы эта часть тоже выполнялась через него). Он работает нормально, пока не сработает CommandTimeout.

using (var c = SqlConnection(connstring))
{
    c.Open();
    var p = new DynamicParameters();
    // fill out p

    c.Execute("xp_backup_database", p, commandType: CommandType.StoredProcedure);
}

Единственный параметр CommandTimeout, о котором я знаю, находится в SqlCommand. Есть ли способ установить это через Dapper?

75
задан sh-beta 9 January 2012 в 20:36
поделиться