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

Linq Discussion :

Requête SQL en Linq


Sujet :

Linq

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2003
    Messages : 59
    Points : 39
    Points
    39
    Par défaut Requête SQL en Linq
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    select * 
    from Enfants
    where Enfants.id in 
    (
       select EnfantParents.Enfant_Id 
       from EnfantParents 
       where EnfantParents.Parent_Id in 
       (
           select parents.Id 
           from Parents 
           where Parents.Id in 
           (
              select Reservations.ParentId 
              from Reservations 
              where Reservations.CrecheId = 1
           )
       )
     )
    J'utilise Entity framework, EnfantParents est une table caché

    J'ai Enfants *-----* Parents 1-----* Reservations

    J'essaye de traduire cette requête en Linq.
    Apres plusieurs essais je suis venu demander de l'aide.
    Merci.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2003
    Messages : 59
    Points : 39
    Points
    39
    Par défaut
    Résolu.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var req = db.Enfants .Where(e => e.Parents.SelectMany(p => p.Reservations).Any(r => r.CrecheId == 1));

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

Discussions similaires

  1. Traduction requête SQL en Linq (Avec EF4)
    Par julien_fauquereau dans le forum Linq
    Réponses: 7
    Dernier message: 19/07/2011, 14h58
  2. Traduire une requête SQL en LINQ
    Par julien_fauquereau dans le forum Linq
    Réponses: 13
    Dernier message: 08/07/2011, 09h50
  3. Traduire cette requête SQL en Linq to entities.
    Par Reminouche dans le forum Linq
    Réponses: 3
    Dernier message: 30/05/2011, 21h14
  4. LINQ to SQL] Tracer les requêtes SQL d'Insert/Update/Delete
    Par annalady dans le forum Accès aux données
    Réponses: 5
    Dernier message: 30/07/2009, 10h17
  5. Conversion requête SQL en LINQ
    Par CaptainChoc dans le forum Linq
    Réponses: 7
    Dernier message: 27/04/2009, 10h27

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