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

Windows Communication Foundation .NET Discussion :

WCF Appel Domaine Service


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Par défaut WCF Appel Domaine Service
    Salut,
    J'utilise un Domaine Service pour récupérer des données de SQL Server.
    Voici le code du domaine Service:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     public IQueryable<Zip> GetZip()
            {
                var qry = from x in ObjectContext.Zip 
                          select x;
     
                return qry;
     
               //return this.ObjectContext.Zip;
            }
    Puis dans mon code behind du Xaml, j'appelle cette méthode:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     var context = new Ds();
                EntityQuery<Zip> query = context.GetZipQuery();
                LoadOperation<Zip> loadOp = context.Load(query);
                var n  = loadOp.Entities.ToList();
    Lors de l'exécution du code, ma variable n ne reçoit rien. Par contre en debugguant, la variable qry du domaine service récupère bien les données.
    On dirait qu"il appelle mon domaine service après avoir passé ma variable n. Du coup c'est normal que n soit vide.

    Bizarre non ?
    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2011
    Messages : 42
    Par défaut
    J'ai trouvé.
    Ca marche.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    var context = new Ds();
                EntityQuery<Zip> query = context.GetZipQuery();
                LoadOperation<Zip> loadTic = context.Load(query);
                loadTic.Completed += (s, a) =>
                {
                    var takenSeats = new List<int>();
                    foreach (var ticket in ((LoadOperation<Zip>)s).Entities.ToList())
                    {
                        //MessageBox.Show(ticket.x + " " + ticket.y);
     
                    }
                };

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

Discussions similaires

  1. Comment appeler un service WCF en httpget? par url?
    Par 404error dans le forum ASP.NET
    Réponses: 4
    Dernier message: 03/09/2009, 21h54
  2. SL3 : Appel de services WCF hébergés en service windows ou IIS
    Par maitredede dans le forum Silverlight
    Réponses: 8
    Dernier message: 31/08/2009, 23h22
  3. Réponses: 2
    Dernier message: 08/05/2009, 10h56
  4. Désactiver le cache sur une méthode d'un service WCF appelée depuis une page ASPX
    Par zar dans le forum Windows Communication Foundation
    Réponses: 0
    Dernier message: 18/03/2009, 09h41
  5. [WCF] Appel d'un service windows WCF à partir de Php
    Par Interdit dans le forum Windows Communication Foundation
    Réponses: 10
    Dernier message: 21/04/2008, 10h18

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