2009-04-28 5 views
0

J'utilise ObjectQuery.CreateQuery() pour créer une requête eSQL. Je veux utiliser le ObjcetQuery.Include pour charger des données connexes, comme Client => Commandes alors laissez le EF pour charger toutes les commandes pour le client en même temps. Le problème est que je ne veux pas tous les objets liés et je veux récupérer le résultat avec condition.EntityFramework ObjectQuery <T> .Inclure avec capacité de filtrage

Une idée?

Répondre

0

L'inclusion ne fonctionnera pas si vous avez l'intention de matérialiser une entité maître (Client) avec seulement certaines des entités enfants associées (Commandes). Entity Framework ne matérialisera pas un type partiellement complet. Au lieu de cela, je recommanderais de projeter dans un nouveau type anonyme. Ensuite, vous pouvez inclure les commandes que vous aimez.

Questions connexes