通过


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 操作的默认超时由基础连接提供程序定义。 但是,可以使用 on 属性ObjectContext替代此默认超时值CommandTimeout。 如果查询复杂,或者其他性能问题导致查询或调用 SaveChanges 频繁超时,请执行此操作。

适用于