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

ASP.NET Discussion :

Récupérer une liste de données d'une table (en utilisant link to sql)


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 196
    Par défaut Récupérer une liste de données d'une table (en utilisant link to sql)
    Bonjour, En fait pour récupérer toutes les caractéristiques d’une demande en fonction d’un champ que je fais comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    T_TRANS_DEMANDE pDemande = db.T_TRANS_DEMANDE.SingleOrDefault(d => d.Dem_intID == IdDemande);
    Moi ce que j’aimerais faire c’est récupérer une liste de champs c’est à dire un objet qui en fonction d’un champ qui peut être commun à plusieurs objet renvoi cette liste d’objet.

    Merci d'avance !

  2. #2
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Moi ce que j’aimerais faire c’est récupérer une liste de champs c’est à dire un objet qui en fonction d’un champ qui peut être commun à plusieurs objet renvoi cette liste d’objet.
    Peux tu être un peu plus précis? Mais déjà tu as la méthode d'extension Where ou FindAll pour le faire. A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 196
    Par défaut
    En fait j'aimerais récupérer une lsite d'objet et ça je ne sais pas le faire.
    Je sais juste récupère un objet en fonction d'un ou plusieurs paramètres.
    Là je vais faire une requête sql qui va forcément me retourner plusieurs résultats (par exemple je veux toutes les personnes qui habitent Paris)
    J'aimerais savoir comment faire.

    j'espère avori été plus clair

  4. #4
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Bonjour,

    par exemple je veux toutes les personnes qui habitent Paris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    List<Personne> personnes = (from p in db.Personnes
                                     where p.ville=="Paris"
                                  select p).ToList();

  5. #5
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    La solution de Ramajb est un bon exemple, voilà une autre solution en utilisant la syntaxe Lambda:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IEnumerable<T_TRANS_DEMANDE> pDemande = db.T_TRANS_DEMANDE.Select(d => d.Dem_intID == IdDemande);
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var pDemande = db.T_TRANS_DEMANDE.Select(d => d.Dem_intID == IdDemande);
    après tu peux aussi faire comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var pDemande = db.T_TRANS_DEMANDE.Select().Where(d => d.Dem_intID == IdDemande);
    Si tu utilise Single il te retournera forcément un enregistrement

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 196
    Par défaut
    Merci beaucoup à vous deux
    Je vais voir avec ça mais ça devrait fonctionner sans problème

    Merci encore !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/10/2008, 12h16
  2. Afficher le contenue d'une base de données dans une liste
    Par fdoncev dans le forum SharePoint
    Réponses: 3
    Dernier message: 16/07/2008, 18h00
  3. Charger une liste déroulante à partir d'une base de donnée
    Par mr_simon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 04/07/2007, 08h32
  4. [Liste]Affichage données dans une liste
    Par Zartak dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 22/05/2007, 17h02
  5. Réponses: 1
    Dernier message: 20/03/2007, 09h24

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