다음을 통해 공유


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

적용 대상