나는 ServiceStack OrmLite SQLSERVER의 v3.9.71을 사용하여 다음과 같은 연결 문자열이 있어요 :OrmLite ServiceStack에서 명령 시간 초과를 늘리려면 어떻게해야합니까?
<add key="ConnStr" value="Data Source=my-db;Initial Catalog=Users;Integrated Security=SSPI;Connection Timeout=666"/>
을하고 돌아와 2 ~ 3 분 정도 소요됩니다 쿼리를 실행하려면 다음 사용하고 있습니다 :
using (Db)
{
var result = new ResultDto();
Parallel.Invoke(
() => { result.StatOne = Db.Dictionary<DateTime, int>(query1); },
() => { result.StatTwo = Db.Dictionary<DateTime, int>(query2); }
);
return result;
}
Db 개체에 중단 점을 넣을 때 연결 시간이 666
인 것을 볼 수 있지만 위의 명령을 실행할 때마다 시간 제한을 설정/늘리는 방법을 알 수 없으므로 30
초 후에 시간이 초과됩니다. 디폴트의 타임 아웃
아이디어가 있으십니까?
'Command Timeout'은 'Connection Timeout'이 아닙니다. – bummi
@bummi, 감사합니다. 이제 질문을 업데이트했습니다. – MaYaN
나는 OrmLite에 익숙하지 않지만 아마도 유용 할 수 있습니까? [OrmLite 명령 제한 시간] (http://efreedom.net/Question/1-15353719/ServiceStack-OrmLite-Command-Timeout) – bummi