Итак, у меня есть этот запрос LINQ, который заканчивается настраиваемым выбором вроде этого:
select new { this1 = table.this1, this2 = othertable.this2 }
Вызов этого запроса из Контроллера выглядит примерно так:
ViewData["these"] = theRepo.GetAllThese(someVar, anotherVar);
Теперь, когда я передаю это своему представлению, поскольку оно не строго типизировано, как я могу перебирать его с помощью foreach, как я могу преобразовать его как IQueryable или List, если я не знаю, что в нем?
... это что-то вроде этого?
IQueryable<???> these = ViewData["These"];
foreach (var this in these) {...
Просто нужно знать, что поставить для "???" Думаю.
GetAllThese()
? - person Yannick Motton   schedule 02.12.2009public string GetFoo() { var x = "foo"; return x; }
- person Jørn Schou-Rode   schedule 02.12.2009