Tout en utilisant LINQ to SQL , vous pouvez parfois courir dans une requête qui prend beaucoup de temps à s'exécuter. Si la requête prend assez longtemps , il peut même durer plus longtemps que le délai d'expiration de requête par défaut , même si ça marche comme prévu. Pour contourner ce problème , vous pouvez ajuster la valeur de temporisation de la classe DataContext avant d'exécuter votre requête. Instructions 1 Créer un objet DataContext comme vous le feriez normalement C # Exemple : DataContext dc = new DataContext ( connection_string ) ; . Visual Basic Exemple : dc As DataContext = New DataContext ( connection_string ) 2 Définissez la propriété CommandTimeout DataContext à la nouvelle heure d'attente en secondes C #. exemple: dc.CommandTimeout = 30; Visual Basic Exemple : dc.CommandTimeout = 30 3 Continuer avec votre requête LINQ to SQL.
|