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 Services + Silverlight] Insert ne marche pas avec une liste ?


Sujet :

Silverlight

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    250
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 250
    Points : 420
    Points
    420
    Par défaut [RIA Services + Silverlight] Insert ne marche pas avec une liste ?
    Bonjour,
    J'ai une classe côté RIA, fait en Code First:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public class Toto
    {
        public int totoId {get;set;}
        public strint Name {get;set;}
        public List<Toto> MaListe {get;set;}
    }
    Je veux ajouter mon objet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Toto toto = new X {Name = "test" };
    toto.MaListe.Add(new Toto {Name = "test2" };
    toto.MaListe.Add(new Toto {Name = "test3" };
     
    Context.Totos.Add(toto);
    Context.SubmitChanges();
    J'ai aucune erreur, même dans le callback ... mais il n'y a rien en base de données.

    Par contre si je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Toto toto = new X {Name = "test" };
     
    Context.Totos.Add(toto);
    Context.SubmitChanges();
    Ca marche !


    Comment faire pour faire une insert de cet objet ?
    Je me vois pas faire des insert après le callback du submit etc .....

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Les List ne "passent" pas dans le tuyau RIA Services d'après mon expérience

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    250
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 250
    Points : 420
    Points
    420
    Par défaut
    Pourtant, si je crée le parent, et que je le récupère pour ajouter les enfants après le Submit, ca marche.

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Yep, me suis trompé, pas de problème avec les List

Discussions similaires

  1. [MySQL] INSERT INTO marche pas avec mysql_query et oui avec phpmya
    Par __fabrice dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 30/08/2012, 18h45
  2. Réponses: 12
    Dernier message: 22/08/2011, 14h20
  3. Réponses: 4
    Dernier message: 29/05/2007, 18h04
  4. Réponses: 4
    Dernier message: 21/06/2006, 17h09
  5. Réponses: 7
    Dernier message: 24/01/2006, 12h03

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