Поделиться через


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 часто завершаются в связи с истечением времени ожидания.

Применяется к