Bonjour à tous,
Je rencontre souvent le meme probleme, et bien qu'à chaque fois je le contourne, j'aimerai connaitre la vrai solution.
Voici une fonction LINQ qui me retourn un object :
Maintenant ma question est toute bete :
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 public static object MyFunction(int ID) { TableDataContext db = new TableDataContext(); var objTable = from OneObj in db.ThisTable where OneObj.ID == ID select new ( JusteCettePropriete = OneObj.ID, EtCelleCi = OneObj.Name, ); return objTable.SingleOrDefault(); }
Lorsque j'appel ma fonction
Comment faire pour récupérer mes deux proprieté ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 object OrVar = MyFunction(MYID) ;
"OrVar.JusteCettePropriete" ne peut pas fonctionner puisque la variable n'est pas typé !
Existe t-il une solution ?
Merci par avance
Partager