Mon DB ont deux tables - Question et sujet. Pour mettre en œuvre plusieurs à-plusieurs, il y a une table de correspondance qui a la structure suivante:Comment implémenter multicouche "Include" dans Entity framework 3.5 (VS 2008)
Tableau TopicQuestionMapping
- ID int (clé primaire)
- int QuestionID (clé étrangère à la table la question)
- int TopicID (clé étrangère à la table de discussion)
maintenant, dans mon EF je me suis quelque chose comme
ViewData.Model = DB.QuestionMaster.Include("TopicQuestionMapping").First(x => x.ID == id);
puis j'essaie d'aller chercher le sujet comme
Model.TopicQuestionMapping.First().TopicMaster.Name
(pour simplifier, je suis envisagiez le premier enregistrement)
La requête Renseigne le TopicQuestionMapping (je suis avoir compte = 1). Mais le TopicMaster est nul. Howe puis-je le faire fonctionner?
Il est quelque chose comme le tableau A voir le tableau B. Tableau B se reporter au tableau C. Je dois obtenir des données du tableau C.
wov! Ça a marché comme sur des roulettes. Merci. – matrix