Entity Framework Relation : charger les fils avec un Include
Tout comme Julie qui a également blogué dessus, j'ai remarqué la réponse de Daniel Simmons à Ben S et tout comme Julie, je n'avais jamais utilisé cela par le passé.
L'idée est la suivante :
A partir de Northwind, on a une catégorie. On veut charger les produits relatifs à cette catégorie. Jusque là pas de difficulté :
category.Products.Load();
Maintenant, imaginons que l'on veuille charger les produits avec leur fournisseur.
La méthode Load ne retourne rien donc pas de méthode Include possible.
La réponse de Daniel (en attendant peut-être mieux dans la V2) consiste à faire ceci :
category.Products.Attach(category.Products.CreateSourceQuery().Include("Supplier"));
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :