次の方法で共有


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 操作の既定のタイムアウトは、基になる接続プロバイダーによって定義されます。 ただし、この既定のタイムアウト値は、ObjectContextCommandTimeout プロパティを使用してオーバーライドできます。 これは、複雑なクエリがある場合、または他のパフォーマンスの問題によってクエリや SaveChanges の呼び出しが頻繁にタイムアウトする場合に行います。

適用対象