Как продлить время ожидания SQL-запроса

Это не тайм-аут соединения, так как соединение с базой данных выполнено нормально. Проблема состоит в том, что хранимая процедура, которую я вызываю, занимает больше времени, скажем, 30 секунд, и вызывает тайм-аут.

Код функции выглядит примерно так:

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

Время вызова ExecuteScalar истекло. Как я могу продлить период ожидания этой функции?

Для быстрых хранимых процедур это работает нормально. Но одна из функций занимает некоторое время, и вызов не выполняется. Кажется, я не могу найти способ продлить период ожидания, когда функция ExecuteScalar вызывается таким образом.

Ответы на вопрос(6)

Ваш ответ на вопрос