共用方式為


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 頻繁超時時,請這麼做。

適用於