这不是连接超时,因为和数据库的连接是正常的。问题在于我调用的存储过程需要比如30秒以上的时间,导致了超时。
这个函数的代码大概长这样:
SqlDatabase db = new SqlDatabase(connectionManager.SqlConnection.ConnectionString);
return db.ExecuteScalar(Enum.GetName(typeof(StoredProcs), storedProc), parameterValues);
ExecuteScalar调用超时了。我该如何延长这个函数的超时时间?
对于快速存储过程,它可以正常工作。但是,其中一个函数需要一些时间,因此调用失败。当以这种方式调用ExecuteScalar函数时,似乎找不到任何延长超时期限的方法。