Cómo extender el tiempo de espera de una consulta SQL

Este no es un tiempo de espera de conexión, ya que una conexión a la base de datos está bien. El problema es que el procedimiento almacenado al que estoy llamando tarda más de, por ejemplo, 30 segundos y provoca un tiempo de espera.

El código de la función se parece a esto:

SqlDatabase db = new SqlDatabase(connectionManager.SqlConnection.ConnectionString);
return db.ExecuteScalar(Enum.GetName(typeof(StoredProcs), storedProc), parameterValues);

La llamada ExecuteScalar se está agotando. ¿Cómo puedo extender el tiempo de espera de esta función?

Para procedimientos almacenados rápidos, funciona bien. Pero, una de las funciones toma un tiempo y la llamada falla. Parece que no puedo encontrar ninguna manera de extender el período de tiempo de espera cuando la función ExecuteScalar se llama de esta manera.

Respuestas a la pregunta(6)

Su respuesta a la pregunta