Bonjour,
J'ai une table DOSSIER qui contient un ETUDIANT, et ETUDIANT contient un CONTACT.
J'affiche une datagrid de DOSSIER. Je fais un include pour obtenir ETUDIANT.
Je voudrais aussi afficher CONTACT : Comment faire?
Version imprimable
Bonjour,
J'ai une table DOSSIER qui contient un ETUDIANT, et ETUDIANT contient un CONTACT.
J'affiche une datagrid de DOSSIER. Je fais un include pour obtenir ETUDIANT.
Je voudrais aussi afficher CONTACT : Comment faire?
Hum... Essaye avecCode:.Include("Etudiant").Include("Etudiant.Contact");
ça ne marche pas !
Je m'en doutais un peu ... en voyant ton code ;)
C'est que tu as fait un truc de travers ;)
http://stackoverflow.com/questions/2...clude-children
http://stackoverflow.com/questions/2...ction-property
http://forums.silverlight.net/forums...86/243935.aspx
Ma proposition se retrouve dans tous ces posts ;)
ok merci :ccool:
J'ai essayé pour vérifier quand même.
Code:
1
2
3
4 public IQueryable<Order_Detail> GetOrder_Details() { return this.ObjectContext.Order_Details.Include("Product").Include("Product.Category"); }
Et dans la classe de metadata j'ai 2 attributs Include, un au dessus de Product dans la classe Order_Detail et un autre dans la classe Product sur la propriété Category.