Freigeben über


ObjectContext.CommandTimeout Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Timeoutwerts in Sekunden für alle Objektkontextvorgänge. Ein null Wert gibt an, dass der Standardwert des zugrunde liegenden Anbieters verwendet wird.

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)

Eigenschaftswert

Ein Int32 Wert, der der Timeoutwert in Sekunden ist.

Ausnahmen

Der Timeoutwert ist kleiner als 0.

Beispiele

Objektabfragen

Hinweise

Das Standardtimeout für Objektabfragen und der SaveChanges Vorgang wird vom zugrunde liegenden Verbindungsanbieter definiert. Sie können diesen Standardtimeoutwert jedoch überschreiben, indem Sie die CommandTimeout Eigenschaft verwenden ObjectContext. Führen Sie dies aus, wenn Sie über eine komplexe Abfrage verfügen oder wenn andere Leistungsprobleme häufig Zu einem Timeout von Abfragen oder Aufrufen SaveChanges führen.

Gilt für: