Bonjour,
Voila j'ai une simple liste Annee contenant deux champs : IdAnnee et NomAnnee
Dans une méthode, j'ai crée une méthode QueryAnnee de type IEnumerable<Annee> dans laquelle je fais une requete link pour trier mes années
et pour pratiquer LINK ! voici la méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
public static IEnumerable<Annee>QueryAnnee()
        {
            var Query = from a in LivreInit.CAnnees
                        orderby a.NomAnnee
                        select new { a.NomAnnee };
        }
Je souhaite à partir de là retourner le résultat de ma requête dans une liste afin de pouvoir l'utiliser comme bon me semble ! dans un listview par exemple
J'ai cherché dans les docs et sur le net des exemples, mais tous les exemples se terminent par un foreach et Console.Writeline pour afficher les données
n'étant pas à l'aise avec les collections, une personne pourrait t'elle m'expliquer comment je peux récupérer les données de ma méthode et donc de ma requête
par avance je vous remercie de votre aide
Cordialement

[Edit]
J'ai trouvé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
    public IEnumerable<Annee> QueryAnnee()
         {
             var Query = from a in LivreInit.CAnnees
                         orderby a.NomAnnee
                         select a;
 
             return Query.OfType<Annee>().ToList<Annee>();
         }
Mais je ne sais pas si c'est vraiment conforme à la façon de faire habituel