Durante l'utilizzo di LINQ to SQL , è possibile che a volte incorrere in una query che richiede molto tempo per l'esecuzione. Se la query richiede abbastanza a lungo , si può anche richiedere più tempo rispetto al valore di timeout di query predefinito , anche se sta funzionando come previsto. Per aggirare il problema , è possibile regolare il valore di timeout della classe DataContext prima di eseguire la query . Istruzioni
1
Creare un oggetto DataContext come si farebbe normalmente
C # Esempio :
DataContext dc = new DataContext ( connection_string ) ;
. visivo Esempio di base :
Dim dc come DataContext = New DataContext ( connection_string ) economici 2
la proprietà CommandTimeout DataContext per il nuovo tempo di timeout in secondi
C # . esempio :
dc.CommandTimeout = 30;
Esempio di Visual Basic :
dc.CommandTimeout = 30
3
Continuare con la tua query LINQ to SQL .