Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να αυξήσετε την LINQ σε SQL Timeout

Ενώ η χρήση LINQ σε SQL , μπορεί μερικές φορές να τρέχει σε ένα ερώτημα που χρειάζεται πολύ χρόνο για να εκτελέσει . Εάν το ερώτημα παίρνει αρκετά μεγάλο χρονικό διάστημα , μπορεί ακόμη και να διαρκέσει περισσότερο από ό, τι το προεπιλεγμένο ερώτημα τιμή χρονικού ορίου , ακόμα κι αν λειτουργεί όπως θα έπρεπε . Για να πάρετε γύρω από αυτό , μπορείτε να ρυθμίσετε την τιμή χρονικού ορίου τάξη DataContext πριν από την εκτέλεση ερώτημά σας . Οδηγίες
Η 1

Δημιουργήστε ένα αντικείμενο DataContext όπως θα κάνατε κανονικά

C # Παράδειγμα : .

DataContext dc = νέα DataContext ( connection_string ) ?

Visual Basic Παράδειγμα : .

Dim dc Όπως DataContext = νέα DataContext ( connection_string ) 2

Ρυθμίστε την ιδιότητα DataContext CommandTimeout για το νέο χρόνο των δευτερολέπτων

C # παράδειγμα :

dc.CommandTimeout = 30 ?

Visual Basic παράδειγμα :

dc.CommandTimeout = 30 εικόνων
3

Συνεχίστε με LINQ σε ερώτημα SQL .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα