Condividi tramite


ObjectContext.CommandTimeout Proprietà

Definizione

Ottiene o imposta il valore di timeout, espresso in secondi, per tutte le operazioni di contesto dell'oggetto. Un null valore indica che verrà usato il valore predefinito del provider sottostante.

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)

Valore della proprietà

Valore Int32 che rappresenta il valore di timeout, espresso in secondi.

Eccezioni

Il valore di timeout è minore di 0.

Esempio

Query sugli oggetti

Commenti

Il timeout predefinito per le query sugli oggetti e l'operazione SaveChanges è definita dal provider di connessione sottostante. Tuttavia, è possibile eseguire l'override di questo valore di timeout predefinito usando la CommandTimeout proprietà in ObjectContext. Eseguire questa operazione quando si dispone di una query complessa o quando altri problemi di prestazioni causano un timeout frequente di query o chiamate a SaveChanges .

Si applica a