ObjectContext.CommandTimeout 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置所有对象上下文操作的超时值(以秒为单位)。
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 的查询或调用频繁超时时,可以执行此操作。