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