J'ai sur mon EF Schema une relation * - * (conçue par une table du milieu avec 2 touches). Quand je veux filtrer chaque (par exemple: Je veux tous les segments du marché filtré par une fonction), j'exécuter cette requête:Linq to Entities: relation * - *
var requete = from mkt in ent.MARKETSEGMENT_MKT
where mkt.FUNCTION2_FUN.Where(fu => fu.FUN_ID == FunId).FirstOrDefault().FUN_ID == FunId
Il travaille, mais il est laid. Comment créer une bonne requête pour une relation filtrée * - *?
Merci
vous devriez utiliser une jointure sur votre relation many-to-many ... –
@Tony, je ne suis pas du tout d'accord avec cela: http://blogs.teamb.com/craigstuntz/2010/01/13/38525/ –