Это не тайм-аут соединения, так как соединение с базой данных выполнено нормально. Проблема в том, что хранимая процедура, которую я вызываю, занимает больше времени, скажем, 30 секунд, и вызывает таймаут.
Код функции выглядит примерно так:
SqlDatabase db = new SqlDatabase(connectionManager.SqlConnection.ConnectionString);
return db.ExecuteScalar(Enum.GetName(typeof(StoredProcs), storedProc), parameterValues);
Время ожидания вызова ExecuteScalar истекло. Как я могу продлить период ожидания этой функции?
Для быстрых хранимых процедур работает нормально. Но одна из функций занимает некоторое время, и вызов не выполняется. Кажется, я не могу найти способ продлить период ожидания, когда функция ExecuteScalar вызывается таким образом.