Bonjour,
reli� � une base de donn�e, je r�cup�re les clefs primaires de deux de ses tables, qui peuvent etre equivalentes (ex : dans la table video : id_video = 10, dans la table audio : id_audio = 10).
Je sais qu'un simple changement dans la base de donn�e arrangerait tout mais, qu'importe.
Je souhaite, effectuer une fonction qui retourne l'objet (avec de linq) � partir de son identifiant.
Seul souci, c'est que je ne peux pas savoir le type d'objet reli� � l'id.
Exemple :
Souci : le 10 peut aussi bien etre d'un autre type (AUDIO par exemple),
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 protected void VIDEO getVideoFromID(int id); { VIDEO _maVideo = monDataContext.VIDEO.Single(v => v.id_video); return _maVideo } Dans une autre fonction : VIDEO _maVideo = getVideoFromID(10);
donc ma requete sera fausse.
Ne peut-on pas retourner un type g�n�rique ? Quelque chose qui aurait la valeur de var dont on pourrait r�cup�rer le type ensuite ?
Partager