2013-12-20 1 views
0

DbContext를 사용하고 CommandTimeout = 1 week로 설정하려고합니다. CommandTimeout의 최대 시간 제한 값은 무엇입니까?엔티티 프레임 워크 및 연결 문자열 max 시간 초과

((IObjectContextAdapter)this.context).ObjectContext.CommandTimeout = ?max?; 

연결 문자열에서 최대 시간 제한 값을 설정해야합니다. 내가 설정할 수있는 최대 연결 시간 제한 값은 무엇입니까?

<connectionStrings> 
    <add name="TestEntities" connectionString="metadata=res://*/MyModel.csdl|res://*/MyModel.ssdl|res://*/MyModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=DBTest;user id=sa;password=p/w; Connect Timeout=?max?; MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />  
    </connectionStrings> 
+1

[답변] (http://stackoverflow.com/a/7023772/122005)이 유용 할 수 있습니다. – chridam

+0

조언 해 주셔서 감사합니다. – zrabzdn

답변

1

0 값은 제한 없음을 나타냅니다 (명령 실행 시도는 무기한 대기합니다). 따라서 '무한정'은 최대 값입니다.

관련 문제