다음을 통해 공유


ObjectContext.CommandTimeout 속성

정의

모든 개체 컨텍스트 작업에 대한 시간 제한 값(초)을 가져오거나 설정합니다. 값은 null 기본 공급자의 기본값이 사용됨을 나타냅니다.

public:
 property Nullable<int> CommandTimeout { Nullable<int> get(); void set(Nullable<int> value); };
public int? CommandTimeout { get; set; }
member this.CommandTimeout : Nullable<int> with get, set
Public Property CommandTimeout As Nullable(Of Integer)

속성 값

Int32 시간 제한 값(초)인 값입니다.

예외

시간 제한 값이 0보다 작습니다.

예제

개체 쿼리

설명

개체 쿼리 및 SaveChanges 작업에 대한 기본 시간 제한은 기본 연결 공급자에 의해 정의됩니다. 그러나 속성을 사용하여 이 기본 시간 제한 값을 재정의할 CommandTimeout 수 있습니다 ObjectContext. 복잡한 쿼리가 있거나 다른 성능 문제로 인해 쿼리 또는 호출이 자주 시간 초과될 SaveChanges 때 이 작업을 수행합니다.

적용 대상