Bonjour
Avec une procédure stockée, je charge une ObservableCollection :
Je binde ma collection à un élément de ma fenêtre WPF, jusque là tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part PerfsQuery = new ObservableCollection<Portfolios_Performance>(ConsoDataContext.sp_SelectPerfs());
Depuis l'application, je lance un traîtement au niveau du serveur à l'aide d'une autre procédure stockée. Mes valeurs précédemment chargées sont alors mises à jour.
A la fin de ce traîtement je relance la 1ère procédure stockée pour recharger ma Collection.
Dans le profiler, je vois bien la requête s'effectuer et après test de la requête passée, ce sont bien les nouvelles valeurs qui sont renvoyées. Or le résultat au niveau du code me donne toujours les mêmes valeurs c'est à dire les anciennes. Je précise bien que les données sont mises à jour et donc que les clés n'ont pas changé. Les nouvelles valeurs sont en revanche, bien récupérées.
Comment puis je forcer un refresh de ces valeurs
Merci
Geoffroy
Partager