Bonjour,
Je cherche le moyen d'abandonner une requete linQ to Sql en cours ??
Exemple de problème :
Je lance une série de requêtes (qui peut prendre pas mal de temps) à partir d'un thread dans mon application ( backgroundworker), j'abandonne mon thread puis je le relance très peu de temps après.. --> Erreur de linQ !
Différentes peuvent m'arriver :
- La requête contient des références a des élements définis dans un autre contexte de données.
- Opération non valide. La connexion est fermée.
- Un DataReader associé à cette Command est déjà ouvert. Il doit d'abord être fermé.
Sincerement la j'essaie de bidouiller, je suis à la rue..
Il faut savoir que mes requêtes sont lancées les une après les autres, j'ouvre et ferme la connexion à chaque fois, les requêtes se trouvent dans différentes fonctions qui sont utilisés à plusieurs endroits dans mon application (j'ai une classe static contenant toutes mes fonctions avec mes requetes vers la BDD).
Lorsque j'annule l'action de mon thread, dois-je tuer mon objet de connexion à la base, me reconnecter ?
Si vous pouvez m'éclaircir un peu...
Merci d'avance.
Partager