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 :

Transformer ma requête select linq en un type de données exploitable par ObjectDataSource


Sujet :

Linq

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2002
    Messages : 190
    Par défaut Transformer ma requête select linq en un type de données exploitable par ObjectDataSource
    Bonjour,

    Je prolonge un ancien post car je bloque toujours.

    Alors voila :

    J'ai une appli 3 couches : IHM - Metier - Data

    Couche Data :
    J'utilise LinqToSql pour mapper ma base que l'on va considérer ici réduite à une table : TECHNO

    Je crée une classe dans laquelle je veux faire toutes mes requêtes : select, update, ...

    Extrait :
    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
     
    public class UseLinToSql
        {
            public UseLinToSql()
            {
            }
     
                public ? ListeTechnos()
                {
                    var dataContext = new MaClasseLinqToSqlDataContext();
                    var liste = from t in dataContext.TECHNO
                                select t;
     
     
                    return ?; 
     
                }
     
        }

    Couche Métier :
    Sans objet

    IHM :
    J'utilise un ObjectDataSource.
    J'ai pris soin de placer ma dll DATA dans le bin de mon projet IHM
    Je choisis la classe UseLinToSql crée dans la couche DATA.

    Pour définir le "SELECT" de mon ObjectDataSource, je voudrais utiliser la méthode ListeTechnos() créée dans la classe UseLinToSql.

    Problème : je ne sais pas quel type de retour donner à la méthode ListeTechnos (Iqueryable ? DataSet ? autre chose ?...) et comment exploiter le "var liste" pour créer ma variable de retour.

    Sauriez-vous m'aider ? Merci.
    T.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Déclare IList<TECHNO> comme type de retour, et renvoie liste.ToList()

Discussions similaires

  1. types de données supportées par postgresql
    Par enelrahc dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 14/05/2012, 12h09
  2. Réponses: 0
    Dernier message: 11/05/2010, 16h31
  3. Incompatibilité de type avec une requête Select
    Par desilo dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 04/04/2008, 17h45
  4. [MySQL] le type de donnée retourné par mysql_fetch_assoc est fantaisiste
    Par guidav dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 04/06/2007, 16h07
  5. Réponses: 2
    Dernier message: 08/10/2006, 11h44

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