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 ! ):
"Keyword_clientResult" et ".ToList()" sont en rouge
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(); } }
savez-vous ce que je dois faire pour extraire mes résultats et faire une nouvelle collection de type client ?
merci pour votre aide![]()
Partager