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 的查询或调用频繁超时时,可以执行此操作。

适用于