J'ai donc cette requête LINQ qui se termine dans une mesure, sélectionnez un peu comme ceci:Itérer par IQueryable d'aucun type spécifique?
select new { this1 = table.this1, this2 = othertable.this2 }
L'appel à cette requête du contrôleur ressemble à quelque chose comme ceci:
ViewData["these"] = theRepo.GetAllThese(someVar, anotherVar);
Maintenant, quand je passe cette À mon avis, car il n'est pas fortement typé, comment puis-je itérer avec une foreach, comment puis-je le jeter comme un IQueryable ou une liste si je ne sais pas ce qu'il ya dedans?
... est-ce quelque chose comme ça?
IQueryable<???> these = ViewData["These"];
foreach (var this in these) {...
Juste besoin de savoir quoi mettre pour '???' Je pense.
'var ces = ...'? –
var ne peut jamais être un type de retour :) – Webleeuw
Quel est le type de retour de 'GetAllThese()'? –