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 :

Linq to dataSet problème avec AsEnumerable()


Sujet :

Linq

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Par défaut Linq to dataSet problème avec AsEnumerable()
    Bonjour,

    je viens à vous car j'ai un problème que je n'arrive pas à résoudre.
    En faites actuellement je développe une appli. dans laquelle je remplis un tableau à l'aide d'un dataset.

    Jusqu'à l'heure j'effectuais mes requêtes grâce à la fonction select() de mon dataTable. Mais je dois désormais faire une requêtes plus complexe et je me suis donc orienté vers Linq.
    Et c'est là ou j'ai un problème, car d'après les tutos que j'ai trouvé sur le net ma requettes doit ressembler à un truc comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var req = from oStagiaire in oDataSet.Tables["Stagiaire"].AsEnumerable() 
    orderby oStagiaire.Field<string>("Nom"),
    oStagiaire.Field<string>("Prenom") select oStagiaire
    Or il m'est impossible de compiler ça car d'après mon IDE dataTable.AsEnumerable() n'existe pas.
    Si vous avez une idée je suis preneur

    Pour infos je travail sous Windows seven avec visual studio 2008 et la version 3.51Sp1 du framework .Net


    Merci par avance

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 53
    Par défaut
    Je suis exactement dans le même cas que toi, et pourtant la semaine dernière j'ai pu appeler la méthode d'extension AsEnumerable() au sein d'une requête linq sur un DataTable. C'est vraiment un problème que je n'arrive pas à m'expliquer ???
    Avez vous une réponse, vous qui lisez mon message?
    Merci d'avance.

  3. #3
    Invité de passage
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1
    Par défaut
    Dans ton projet ajoute System.Data.DataSetExtensions.dll comme référence et tout devrait bien fonctionner.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 97
    Par défaut
    En plus d'ajouter la référence, assures-toi que tu ajoutes bien "using System.Data" au début de ton fichier

Discussions similaires

  1. Problème avec les méthodes Linq to SQL en C#
    Par Lennox dans le forum Silverlight
    Réponses: 7
    Dernier message: 05/09/2008, 18h53
  2. [LINQ] Problème avec Queryable.First
    Par tomlev dans le forum Framework .NET
    Réponses: 5
    Dernier message: 19/02/2008, 15h19
  3. Réponses: 7
    Dernier message: 10/02/2008, 11h56
  4. [VB.NET]Problèmes avec DataSet
    Par Irish dans le forum ASP.NET
    Réponses: 5
    Dernier message: 08/12/2006, 13h06
  5. Réponses: 3
    Dernier message: 08/12/2005, 10h38

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