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 :

Conversion SQL à LINQ to Entities [Débutant(e)]


Sujet :

Entity Framework

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 197
    Par défaut Conversion SQL à LINQ to Entities
    Bonjour,

    Je suis débutant avec LINQ et j'aimerais savoir comment écrire la requête suivante avec LINQ to Entities:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT     Combination.PK_combinationId, Combination.FK_PlanId, Combination.FK_ProductId, Combination.isPrime, [Plan].PK_PlanId, [Plan].planName, Product.PK_ProductId, 
                          Product.productName, Product.price
    FROM         Combination INNER JOIN
                          [Plan] ON Combination.FK_PlanId = [Plan].PK_PlanId INNER JOIN
                          Product ON Combination.FK_ProductId = Product.PK_ProductId
    WHERE     ([Plan].PK_PlanId = 1)
    Voir image en attache pour les tables.

    merci
    Images attachées Images attachées  

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 197
    Par défaut
    Bon, j'ai trouvé quelque chose avec la méthode essai et erreur. Je ne sais pas si c'est othodoxe mais ca l'air de fonctionner.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    from plan in db.Plans
                                           join comb in db.Combinations on plan.PK_PlanId equals comb.FK_PlanId
                                           join prod in db.Products on comb.FK_ProductId equals prod.PK_ProductId
                                           where plan.PK_PlanId == 1
                                           select new
                                           {
     
                                               comb.isPrime,
                                               prod.productName,
                                               prod.price
     
                                           }).ToList();

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

Discussions similaires

  1. conversion sql Linq
    Par Alghero dans le forum Linq
    Réponses: 12
    Dernier message: 02/01/2014, 18h17
  2. Linq to SQL ou Linq to Entity
    Par anthride dans le forum Linq
    Réponses: 5
    Dernier message: 21/12/2010, 11h02
  3. Réponses: 1
    Dernier message: 03/07/2009, 13h59
  4. [Linq to sql] Editer une entity provenant d'un autre context
    Par anthyme dans le forum Accès aux données
    Réponses: 1
    Dernier message: 05/06/2008, 11h32
  5. [Migration] linq to sql => linq to entities
    Par anthyme dans le forum Accès aux données
    Réponses: 1
    Dernier message: 25/04/2008, 18h48

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