Как устранить ошибку период ожидания истекает до завершения операции или сервер не отвечает.
в моем proc будет запущен только через 2-3 секунды, а затем я получаю тайм-аут exeception в c#. я не знаю,как это решить, пожалуйста, помогите мне..
Что я уже пробовал:
общественного IEnumerable&ЛТ;bugreportspentity&ГТ; GetBugReportforGoals(соответствующими полями идентификатор GUID идентификатор GUID параметр projectid, типа datetime? dateFrom, типа datetime? dateTo, bool showDetails, Guid companyId)
{
используя (ВАР vConn =, содержащие вредоносные элементы())
{
var vParams = новые динамические параметры();
vParams.Add("@DateFrom", dateFrom);
vParams.Add("@DateTo", dateTo);
vParams.Добавить("@параметр projectid", параметр projectid);
vParams.Добавить("@соответствующими полями", соответствующими полями);
vParams.Add("@ShowGoalLevel", showDetails);
vParams.Add("@CompanyId", companyId);
return vConn.Query<bugreportspentity>("USP_BugReport", vParams, commandType: CommandType.Хранимая процедура)
.Список();
}
}
использование dapper для подключения к базе данных
M.Kamran Asim
Вы настроили параметры CommandTimeout? Похоже, что время ожидания вашей команды меньше, чем фактическое время выполнения процедуры хранения.