Тайм-аут запросов LINQ to SQL - PullRequest
1 голос
/ 09 июля 2009

Я выполняю этот запрос в LINQ:

var unalloc = db.slot_sp_getUnallocatedJobs("Repair", 
                  RadComboBox1.SelectedValue, 20);

Он запускается, когда я впервые открываю страницу, но когда я возвращаюсь к ней и пытаюсь выполнить тот же запрос с другим значением, "Con", при пропуске через linq to sql designer.cs сообщается, что ошибка тайм-аута.

Есть идеи?

Редактировать: Вот что в конструкторе:

[Function(Name="dbo.slot_sp_getUnallocatedJobs")]
Public ISingleResult<slot_sp_getUnallocatedJobsResult> slot_sp_getUnallocatedJobs([Parameter(Name="JobType", DbType="VarChar(20)")] string jobType, [Parameter(Name="Contract", DbType="VarChar(10)")] string contract, [Parameter(Name="Num", DbType="Int")] System.Nullable<int> num)
        {
            IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), jobType, contract, num);
            return ((ISingleResult<slot_sp_getUnallocatedJobsResult>)(result.ReturnValue));
        }
    }

Это ошибка:

SQLException was unhandled by user code
Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...