Я выполняю этот запрос в 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.