bonjour tout le monde, bon voila j'essaie d'utiliser une procédure stockée créée sous sqlserver dans mon appli c#.
j'ai créé un dbml, donc un mapping de ma base et tout ...

pour la table "client" (comme pour les autres) j'ai trois 3 niveaux de classes dans mon projet :
- entities
- dataAccess
- generated (un sous niveau de dataAccess)

j'ai bien incorporé ma procédure stockée "Keyword_client" dans le dbml !
maintenant, j'aimerais reporter les résultats de ma procédure stockée pour les incorporer dans une liste de type "client".
on m'a dit que je devais utiliser une classe s'appelant comme ma procédure stockée, mais avec le mot "Result" à la fin, hors celle-ci ne semble pas exister

voici ce que j'ai tenté dans un premier temps (dans ma classe clientDAL de DataAccess, pas le generated ! ):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public static List<client> GetListWithKeyword(keywordClient kw)
        {
            using (PannikausDataContext db = DbManager.DataContext)
            {
                List<Keyword_clientResult> mes_clients = db.Keyword_client(kw.nom_client, kw.prenom_client, kw.email_client, kw.ville_client).ToList();
            }
        }
"Keyword_clientResult" et ".ToList()" sont en rouge

savez-vous ce que je dois faire pour extraire mes résultats et faire une nouvelle collection de type client ?
merci pour votre aide