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 :

Grouper les résultats par entreprise


Sujet :

Linq

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 58
    Points : 35
    Points
    35
    Par défaut Grouper les résultats par entreprise
    Bonjour à vous,

    Une question surement très simple pour vous, mais je suis débutant et je galère.

    J'utilise Entity Framework et MVC4 Web Api. J'attends donc un retour en JSON.

    Pour le moment j'ai le code ci dessous qui fonctionne très bien sauf que je souhaite afficher le tout par entreprise du genre:

    Entreprise 1
    appel d'offre 1
    appel d'offre 2

    Entreprise 2
    appel d'offre 3
    appel d'offre 4

    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
    19
    20
    21
     
                var DTOappelOffres = from c in db.appelOffres.Include(a => a.entreprise).Include(a => a.statutAppelOffre).Include(a => a.source)
                                     select new DTOappelOffre
                                     {
                                         ID = c.ID,
                                         titre = c.titre,
                                         pretention = c.pretention,
                                         dateAjout = c.dateAjout,
                                         dateDebut = c.dateDebut,
                                         deadLine = c.deadLine,
                                         dateLivraison = c.dateLivraison,
                                         lienProjet = c.lienProjet,
                                         entrepriseID = c.entrepriseID,
                                         statutAppelOffreID = c.statutAppelOffreID,
                                         sourceID = c.sourceID,
     
                                         nomEntreprise = c.entreprise.nom,
                                         libelleStatutAppelOffre = c.statutAppelOffre.libelle,
                                         libelleSource = c.source.libelle
     
                                     };

    J'ai un peu de mal à la faire avec knockout mais je pense que ce n'est pas propre et l'idéal est de sortir un objet plus correcte.

    J'ai tenté de faire la requête sur la table entreprise, mais impossible de faire Include("appelOffres.source") j'arrive à inclure qu'un niveau ???


    Merci à vous
    Images attachées Images attachées  

Discussions similaires

  1. [SQL] Grouper les résultats par heures
    Par Fused dans le forum Langage SQL
    Réponses: 1
    Dernier message: 02/09/2009, 17h35
  2. [Reports6i] Grouper les enregistrements par lots
    Par pjcejbpojo dans le forum Reports
    Réponses: 10
    Dernier message: 24/04/2008, 13h56
  3. Grouper les résultats d'un recordset
    Par wil4linux dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 16/05/2007, 17h09
  4. Grouper les résultats d'une table et les récupérer ?
    Par jimmu.teno dans le forum Langage SQL
    Réponses: 3
    Dernier message: 20/04/2007, 11h22
  5. Réponses: 3
    Dernier message: 17/10/2006, 09h16

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