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