如何增加.Net中存储过程的SQL执行超时



我需要将此存储过程执行的超时时间增加到90秒(默认值为30(。

using (var conn = db.GetOpenConnection())
{
data = conn.Query<DataPoint>(
@"dbo.sp_xxxxxxxx",
parameters,
commandType:CommandType.StoredProcedure
).ToList();
}

你能建议怎么做吗?

看起来,您正在使用Dapper。您可以将commandTimeout: 90作为参数传递给query方法以覆盖默认设置。

using (var conn = db.GetOpenConnection())
{
data = conn.Query<DataPoint>(
@"dbo.sp_xxxxxxxx", parameters,  
commandType:CommandType.StoredProcedure, commandTimeout: 90).ToList();
} 

相关内容

  • 没有找到相关文章

最新更新