Condividi tramite


ObjectContext.CommandTimeout Proprietà

Definizione

Ottiene o imposta il valore di timeout, espresso in secondi, per tutte le operazioni relative al contesto dell'oggetto. Il valore null indica che verrà utilizzato 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 di oggetto e l'operazione SaveChanges è definito 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 in presenza di una query complessa o quando altri problemi di prestazioni provocano il timeout frequente delle query o delle chiamate a SaveChanges.

Si applica a