IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Accès aux données Discussion :

Linq To Sql, problème de refresh du datacontext


Sujet :

Accès aux données

  1. #1
    Membre averti
    Profil pro
    Développeur .NET
    Inscrit en
    Mars 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2009
    Messages : 30
    Par défaut Linq To Sql, problème de refresh du datacontext
    Bonjour
    Avec une procédure stockée, je charge une ObservableCollection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PerfsQuery = new ObservableCollection<Portfolios_Performance>(ConsoDataContext.sp_SelectPerfs());
    Je binde ma collection à un élément de ma fenêtre WPF, jusque là tout va bien.
    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

  2. #2
    Membre averti
    Profil pro
    Développeur .NET
    Inscrit en
    Mars 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2009
    Messages : 30
    Par défaut
    Bonjour
    Bon j'ai finalement trouvé.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ConsoDataContext.Refresh(RefreshMode.OverwriteCurrentValues, PerfsQuery);
    J'avais fait un premier essai mais la ligne était mal placée dans le code et ça buggait. Là c'est bon maintenant.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 26/04/2010, 03h20
  2. [Linq to SQL] problème de transaction avec update
    Par jowsuket dans le forum Accès aux données
    Réponses: 2
    Dernier message: 25/09/2008, 10h15
  3. [LINQ to SQL] Problème pour taper une base SYBASE
    Par lutecefalco dans le forum Accès aux données
    Réponses: 11
    Dernier message: 20/06/2008, 07h57
  4. [Linq to sql] Problème de requête
    Par Ntotor dans le forum Accès aux données
    Réponses: 4
    Dernier message: 09/05/2008, 20h37
  5. [Linq 2 SQL] Problème de modélisation
    Par tomlev dans le forum Accès aux données
    Réponses: 5
    Dernier message: 12/02/2008, 23h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo