Bonjour tout le monde,
Je débute avec entityframwork 4.0.
Trés utilisé dans tout mon projet j'aimerai faire la requete suivante.
J'ai deux tables UH et ST lié par une relation n,m.
UH(id_uh,nomUH,descriptionUH)
ST(id_st,nomST,descriptionST)
(on a une table de lisaison non représenté par le model entity framework)
Objectif :
Je veux récupérer tous les UH associés à tous les ST qui ont un nom de ST contenant 'toto' par exemple.
Avec un distinct sur les ST pour ne pas avoir de doublon.
Actuellement j'ai fais plusieurs essais, mais je ne trouve pas comment faire.
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //ou query est le champ recherché, un string contenu dans le nom du ST using (var DomusEntity = new BusinessObject.DOMUSEntities()) { UHlist = UHlist.Where(s => s.ST.All().NomUH.Contains("toto")).ToList(); }
Partager