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 :

Fonction qui retourne un type anonyme


Sujet :

Entity Framework

  1. #1
    Membre chevronné
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Points : 1 839
    Points
    1 839
    Billets dans le blog
    2
    Par défaut Fonction qui retourne un type anonyme
    Bonjour,
    Voilà mon petit souci
    Dans entity j'ai une table société avec pleins d'éléments. Je souhaite avoir une liste de retour qu'avec le libellé et l'Id des société pour les afficher dans une dropdownlist
    Le code suivant marche bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     lstSoc.DataSource = From soc In LesDatas.Societe Select soc.ID, soc.Libelle
    lstSoc.DataBind()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <asp:DropDownList ID="lstSoc" runat="server" DataTextField= "Libelle"  DataValueField="ID">
            </asp:DropDownList>
    Ma question est : est-il possible de mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    From soc In LesDatas.Societe Select soc.ID, soc.Libelle
    dans une fonction que je pourrai réutiliser ultérieurement.

    Le problème est que cette requete retourne un type anonyme et je n'arrive pas à dire quelquechose du genre: Public Shared Function LstSoc() As anonyme
    Si débugger est l'art d'enlever les bugs ... alors programmer est l'art de les créer

  2. #2
    Membre chevronné
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Points : 1 839
    Points
    1 839
    Billets dans le blog
    2
    Par défaut je suis une buse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Public Shared Function LstSoc() As Object
     
            Try
                Return (From soc In LesDatas.Societe Select soc.Libelle, soc.ID)
            Catch ex As Exception
                Return Nothing
            End Try
     
        End Function
    Si débugger est l'art d'enlever les bugs ... alors programmer est l'art de les créer

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

Discussions similaires

  1. Fonction qui retourne plusieurs valeurs !
    Par casafa dans le forum C++
    Réponses: 20
    Dernier message: 23/04/2014, 16h56
  2. Fonction qui retourne un type inconnu (templates?)
    Par B65AcR dans le forum Débuter
    Réponses: 5
    Dernier message: 02/03/2014, 14h07
  3. Fonction qui retourne n'importe quel type
    Par andromeda dans le forum C++
    Réponses: 24
    Dernier message: 25/02/2014, 16h47
  4. fonction qui retourne plusieurs types
    Par nouvelinscrit dans le forum C#
    Réponses: 4
    Dernier message: 19/07/2010, 16h00
  5. Réponses: 2
    Dernier message: 16/03/2009, 14h37

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