我試圖通過存儲過程通過Dapper運行SQL備份(我的應用程序的其餘部分使用Dapper,所以我寧願讓這部分也通過它運行)。它工作得很好,直到CommandTimeout啓動。在Dapper.NET中調整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設置的方法?
無論出於何種原因,我現在無法回答我自己的問題。但它似乎只是添加命名參數「commandTimeout:0」c.Execute()照顧這一點。 – 2012-01-09 21:15:07