IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entity Framework Discussion :

Requete entityframework distinct sur une liaison n,n [Débutant(e)]


Sujet :

Entity Framework

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 52
    Par défaut Requete entityframework distinct sur une liaison n,n
    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.
    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();
     
    }
    Merci de votre aide.

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 52
    Par défaut
    Bon ben je partage la solution que j'ai trouvé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    UHList = UHList.Where(s => s.ST.Distinct().All(p => p.NomST.Contains("toto"))).ToList();
    En espértant que ca aide certain.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. CRXI - Select distinct sur une partie de la requete
    Par battl14 dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 03/12/2008, 18h19
  2. Distinct sur une requete
    Par Sancho_54 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 10/03/2007, 01h19
  3. [VBA-E] Requetes depuis Excel sur une Base Access sécurisée
    Par DhiSan dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/05/2006, 19h44
  4. requetes BUSINESS OBJECT sur une base ACCESS
    Par greatmaster1971 dans le forum Deski
    Réponses: 1
    Dernier message: 06/10/2004, 15h10
  5. [Débutant] DISTINCT sur une seule des colonnes ?
    Par Neilos dans le forum Langage SQL
    Réponses: 9
    Dernier message: 24/06/2004, 00h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo