När du använder LINQ till SQL , kanske du stöter ibland på en fråga som tar lång tid att utföra . Om frågan tar tillräckligt länge , kan det ta ännu längre tid än standard query timeout värde , trots att den fungerar som avsett . För att komma runt detta , kan du justera DataContext värdet klassen timeout innan du kör din fråga . Instruktioner
1
Skapa en DataContext objekt som du normalt skulle
C # Exempel :
DataContext dc = ny DataContext ( connection_string ) ,
. Visual Basic Exempel :
Dim fm som DataContext = ny DataContext ( connection_string )
2
Ställ DataContext CommandTimeout egendom till den nya timeout i sekunder
C # . Exempel :
dc.CommandTimeout = 30 ;
Visual Basic Exempel :
dc.CommandTimeout = 30 Addera 3
Fortsätt med din LINQ till SQL-frågan .