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 :

RIA : Erreur sur WebGetAttribute tuto WCF RIA Services


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut RIA : Erreur sur WebGetAttribute tuto WCF RIA Services
    Hello,

    je veux me mettre à RIA, j'ai donc voulu démarrer sur le tutoriel suivant : http://bdevuyst.developpez.com/tutor...ia-services-1/

    Comme je suis légèrement maso, je suis parti directement en .net 4 et SL 4.
    Après moult adaptations, il me reste un souci : la génération du fichier NorthWindRIA.Web.g.cs côté silverlight. En effet, le méthodes BeginGetCustomers, BeginGetOrder_Details, BeginGetOrders et BeginGetProducts dans IReferentielContract sont tagguées avec l'attribut [WebGet()]. Mais il m'est impossible de mettre quelque chose en relation (type ou namespace non trouvé me dit VS 2010) ou de les faire disparaitre (logique vu que je débute, je ne sais pas trop ou taper...).

    Merci pour vos lumières

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    Bon, j'ai trouvé, il manquait la référence sur System.ServiceModel.Web.Extension
    Mais, nouvelle erreur, il me refuse de compiler ces morceaux de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     var query = dataCtx.GetCustomersQuery().Where(cust => cust.CustomerID == custInConflict.CustomerID);
                dataCtx.Load<Customers>(
                    query,
                    loadOp =>
                    {
                       ..........
                    }
    Le motif est qu'il ne trouve pas l'extension de méthode Where sur l'EntityQuery<Customer>. Je cherche ce qui peut me manquer, mais je ne trouve pas, une idée ?

    Merci

  3. #3
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    Non, j'ai bien ma référence sur System.Core et le using qui va bien, et comme le where se fait sur un type Entity, il doit manquer une référence vers un équivalent de System.Data.Linq sauce SL... Mais impossible de trouver la recette xD

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    copie ton code (surtout les using et tu peux remplacer le code qui ne nous interesse pas par des ...) et les références de ton projet.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    Trouvé, il me restait des System.Windows.Ria à transformer en System.ServiceModel.DomainServices.Client.... Merci MS pour le changement de nom intempestif xD

    J'ai eu un dernier souci avec le Web.config, en changeant le Add module par celui-là c'est OK :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <add name="DomainServiceModule" type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule, System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    Thanks

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

Discussions similaires

  1. [GTK+ 3] Erreurs sur le tuto officiel
    Par Naheulf dans le forum GTK+ avec C & C++
    Réponses: 8
    Dernier message: 19/09/2014, 18h40
  2. [PHP 4] Erreur sur le Tuto lecteur de flux RSS
    Par jubourbon dans le forum Langage
    Réponses: 11
    Dernier message: 06/07/2012, 09h07
  3. WCF RIA Services sur Port 81
    Par thorfen dans le forum Services Web
    Réponses: 1
    Dernier message: 29/12/2010, 16h36

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