我需要将此存储过程的执行超时增加到90秒(默认值为30秒)。
using (var conn = db.GetOpenConnection())
{
data = conn.Query<DataPoint>(
@"dbo.sp_xxxxxxxx",
parameters,
commandType:CommandType.StoredProcedure
).ToList();
}
您能建议怎么做吗?
答案 0 :(得分:1)
您正在使用Dapper。您可以将commandTimeout: 90
作为参数传递给query
方法,以覆盖默认设置。
using (var conn = db.GetOpenConnection())
{
data = conn.Query<DataPoint>(
@"dbo.sp_xxxxxxxx", parameters,
commandType:CommandType.StoredProcedure, commandTimeout: 90).ToList();
}