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

Entity Framework Discussion :

EF et associations à charger


Sujet :

Entity Framework

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 13
    Par défaut EF et associations à charger
    Bonjour,

    Entity Framework ne charge pas les associations par défaut.
    Je souhaite conserver ce mode et charger les associations selon les besoins.

    On illustre, j’ai un modèle pour une application de location de voitures, client<->loue<->voiture.
    Loue est une table avec plusieurs propriétés notamment de calendrier, un client loue une voiture pour une période donnée (dateDeb, dateFin).
    Si je veux les détails des clients,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Var q = from c in context.Client.Include(“Loue”)
               select c;
    J’ai donc les propriétés de mon « client » dont les objets « loue » associés mais pas les « voiture » associées aux objets « loue »!

    Avez-vous une idée pour faire un include sur un objet qui est lui-même include de l’objet recherché dans la requête ?
    Etant donné que j'ai moi même du mal à comprendre la phrase précédente , ici c'est du genre: client.Include(loue.include(voiture))

    Merci d’avance.

  2. #2
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 13
    Par défaut
    Ne tappez plus ! Ne tappez plus !

    La réponse est dans ma question et je ne suis visiblement pas réveillé ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    from c in context.Client.Include("Loue").Include("Loue.Voiture")
    select c;
    Voili, voilou
    En espérant que mon ridicule sortira un jour un développeur d'une difficulté ...

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

Discussions similaires

  1. Irrlicht 3D : Charger une carte Quake 3 et ses effets associés
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 06/06/2013, 22h05
  2. Hibernate : ne pas charger une association
    Par Colonel-Essaid dans le forum JDBC
    Réponses: 3
    Dernier message: 13/05/2013, 14h53
  3. Réponses: 1
    Dernier message: 21/09/2011, 14h29
  4. charger des icones associé aux fichiers
    Par Taka's tiger dans le forum C++Builder
    Réponses: 4
    Dernier message: 23/12/2006, 02h59
  5. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

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