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

C# Discussion :

La dll utilisée par un projet Asp.net lit en bdd d'anciennes valeurs


Sujet :

C#

  1. #1
    Candidat au Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 4
    Points
    4
    Par défaut La dll utilisée par un projet Asp.net lit en bdd d'anciennes valeurs
    Bonjour,

    J'ai un projet en Visual C# 2008 qui fait des requêtes en bdd. Appelons-le "Projet de requêtes en bdd". Ce projet est compilé en plusieurs dll.

    J'ai un autre projet en Asp.Net 2005 qui inclut les dll en question. Le projet Asp.Net se sert des dll pour lire et écrire en base. Initialement, la lecture se fait correctement. Mais si j'arrête le projet Asp.Net, que je change des valeurs dans la bdd et que je relance le site Asp.Net, celui-ci est incapable de lire les nouvelles valeurs. La lecture fournit comme résultat les anciennes valeurs.

    Pourtant, le "Projet de requêtes en bdd" utilisé indépendamment du site lit bien les valeurs mises à jour.

    Si je recompile le "Projet de requêtes en bdd" et inclut à nouveau les dll dans le projet Asp.Net, celui-ci peut lire les nouvelles valeurs.

    Avez-vous des pistes ?

    Merci d'avance

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Points : 1 628
    Points
    1 628
    Par défaut
    Ton projet utilise peut être un cache ?
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  3. #3
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut
    Les données sont lues dans la base et directement transmises par les dll de requêtes ?

    Elles ne sont pas stockées ailleurs ?

    Car si tu arrête le projet ASP.net, la lecture devrait reprendre depuis le début et donc les dlls devraient chercher à nouveau les valeurs dans la base, non ?
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  4. #4
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Points : 444
    Points
    444
    Par défaut
    Utilise tu l'entity framework pour ton projet 2008 ?

  5. #5
    Candidat au Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par oyigit Voir le message
    Utilise tu l'entity framework pour ton projet 2008 ?
    Merci pour ton message.

    Le projet 2008 utilise System.Data.Linq et non pas System.Data.Entity

  6. #6
    Candidat au Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par rad_hass Voir le message
    Ton projet utilise peut être un cache ?
    Merci pour ton message.

    Il y a peut-être une histoire de cache. Je vais creuser de ce côté

  7. #7
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Points : 444
    Points
    444
    Par défaut
    Dans ce cas, le modèle Entité utilise un cache. Il me semble que le fonctionnement est pareil pour LinqToSql. Si tu veux avor les données à jour, il faut requêter la base avec un nouveau contexte.

  8. #8
    Candidat au Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par laedit Voir le message
    Les données sont lues dans la base et directement transmises par les dll de requêtes ?

    Elles ne sont pas stockées ailleurs ?

    Car si tu arrête le projet ASP.net, la lecture devrait reprendre depuis le début et donc les dlls devraient chercher à nouveau les valeurs dans la base, non ?
    Merci pour ton message.
    Ben non, les données ne sont pas stockées ailleurs. Mais il y a peut-être une histoire de cache, comme dit rad_hass

  9. #9
    Candidat au Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 4
    Points
    4
    Par défaut
    Il semble bien que ce soit une histoire de cache de LinqToSql. Donc, merci de m'avoir indiqué le chemin.

    Pour info : http://www.rocksthoughts.com/blog/ar...ng-gotcha.aspx

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

Discussions similaires

  1. Utilisation de Package Subgurim.Maps dans un projet ASP.Net WebForms C#
    Par Fredo97 dans le forum Développement Web avec .NET
    Réponses: 0
    Dernier message: 05/03/2014, 11h33
  2. Utilisation calendar/datepicker dans projet ASP.Net
    Par arngrimur dans le forum jQuery
    Réponses: 1
    Dernier message: 23/09/2011, 12h21
  3. Utiliser la dll fmod dans un projet vb.net
    Par MCJC-IMB dans le forum VB.NET
    Réponses: 13
    Dernier message: 03/08/2010, 17h23
  4. Réponses: 4
    Dernier message: 03/03/2010, 09h08
  5. Debug d'une DLL utilisé par un site ASP.Net
    Par vince_lille dans le forum ASP.NET
    Réponses: 8
    Dernier message: 06/03/2008, 14h38

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