Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    Inscrit en
    juin 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : juin 2012
    Messages : 3
    Points : 0
    Points
    0

    Par défaut Accéder aux propriétés des objets connexes

    Bonjour, voici mon problème j'ai un objet "Garantie" lequel contient des collections de "NiveauMajoration" et de "Majoration". Dans mon modèle edmx cela se traduit donc par une classe "Majoration" qui à une propriété de navigation pour accéder à la classe intermédiaire "NiveauMajoration" qui elle même à une propriété de navigation pour accéder à la classe "Majoration". Le classe "NiveauMajoration" faisant le lien entre "Garantie" et "Majoration" relations *,*. J'arrive depuis la "Garantie" à accéder aux propriétés de "NiveauMajoration" mais je n'arrive pas à remonter jusqu'à celles de "Majoration". Ai-je besoin de créer une vue ou bien une requête linq s'impose ou une autre solution plus adaptée qui m'échappe ?

  2. #2
    darthmower
    Invité(e)

    Par défaut

    Je n'arrive pas à comprendre, ta relation *-* se fait entre "Garantie" et "Majoration"?

    Dans ce cas là, tu dois laisser EntityFramework créer la table intermédiaire, celle-ci ne sera pas présente dans ton schéma edmx et c'est normal.

    Desolé, dans le cas où je n'aurais pas compris.

  3. #3
    Invité de passage
    Inscrit en
    juin 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : juin 2012
    Messages : 3
    Points : 0
    Points
    0

    Par défaut

    Effectivement la table référence qui contenait seulement les clés étrangères disparait.

    Mais pourquoi en passant par la propriété de navigation Majorations dans Garantie je n'arrive pas à accéder aux propriétés de Majoration ?

  4. #4
    Invité de passage
    Inscrit en
    juin 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : juin 2012
    Messages : 3
    Points : 0
    Points
    0

    Par défaut

    Il me manquait le include dans ma requête Linq.

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •