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

Silverlight Discussion :

[Debuggage]Une application avec Astoria !


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut [Debuggage]Une application avec Astoria !
    Bonjour à tous,

    J'ai une application Silverlight dans laquel j'utilise Astoria avec EF.

    Le problème est que je n'arrive pas à récupérer les données.

    J'ai généré avec DataSvcUtil.exe la classe que j'ai ajouté à mon projet Silverlight :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
                BankTestEntities ctx = new BankTestEntities(new Uri("http://localhost:8888/WebSite1/BankTestDataServices.svc/"));
     
                var qry = from p in ctx.CREDIT
                          select p;
     
                GridCompte.DataContext = qry;
    GridCompte est un datagrid

    Et je n'ai rien qui s'affiche qd j'execute malgré que j'ai plusieurs ligne dans ma base.

    Le problème est que je ne sais pas vraiment comment débugger ...

    Si quelqu'un serai m'aiguiller, j'en lui serai reconnaissant.

    merci d'avance.
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Pour débugger, tu met un point d'arrêt ici:

    GridCompte.DataContext = qry;

    Et tu regardes ce que contient qry

    Ensuite, au niveau de ton service, tu as bien donné les bonnes autorisations/accès à l'entité CREDIT ?

  3. #3
    Membre Expert

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par Thomas Lebrun Voir le message
    Pour débugger, tu met un point d'arrêt ici:

    GridCompte.DataContext = qry;

    Et tu regardes ce que contient qry
    Fais, le résultat et celui qui est attendu (comme rien ne s'affiche dans le DG il n y a rien).

    Ensuite, au niveau de ton service, tu as bien donné les bonnes autorisations/accès à l'entité CREDIT ?
    J'ai donné les autorisation R/W (all) pour toutes mes entités (*).

    Merci pour ta réponse.
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    S'il n'y a rien dans qry, c'est donc qu'il y a un pb dans ton service: il te renvoit rien (pb de droit, de contenu dans la base, etc...)

  5. #5
    Membre Expert

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par Thomas Lebrun Voir le message
    S'il n'y a rien dans qry, c'est donc qu'il y a un pb dans ton service: il te renvoit rien (pb de droit, de contenu dans la base, etc...)
    Oui c'est ce que je pense aussi, mais j'ai donné les droits et j'ai du contenu dans ma base et je vois pas autre chose ...

    Dans results view (quand je clique droit sur qry) j'ai ce message :

    base {System.SystemException} = {System.NotSupportedException: La méthode spécifiée n'est pas prise en charge.
    à System.Data.Services.Client.DataServiceQuery`1.System.Collections.Generic.IEnumerable<TElement>.GetEnumerator()
    à System.Linq.SystemCore_EnumerableDebugView`1.get_Items()}
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  6. #6
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Là, je sais plus trop

    Tu as cherché sur Google ?

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

Discussions similaires

  1. fermer une application avec la croix
    Par nemo69500 dans le forum C++Builder
    Réponses: 10
    Dernier message: 19/06/2006, 15h56
  2. Fermer une application avec ShellExecute
    Par astano dans le forum Langage
    Réponses: 4
    Dernier message: 20/02/2006, 20h07
  3. Réponses: 3
    Dernier message: 09/01/2006, 16h35
  4. Conseils pour developper une application avec Oracle
    Par belugha dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 02/06/2003, 16h03
  5. [VB6]Fermer une application avec VB
    Par Mylou dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 04/04/2003, 21h32

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