В моем классе контроллера я должен соединить две таблицы:ASP.NET MVC2: IQueryable из присоединиться
var query = from logger in database.LOGGERs
join testcase in database.TESTCASEs on logger.TCID equals testcase.TCID select new {logger, testcase};
В представлении я пытаюсь вызвать значения, например:
<% foreach (var testCase in Model.SearchResults)
<td width="200"title="<%= (testCase.SCRIPTNAME %>"
Это приводит к ошибке:
Unable to cast object of type '<>f__AnonymousType1`2[TestAutomationService.Models.LOGGER,TestAutomationService.Models.TESTCASE]' to type 'TestAutomationService.Models.LOGGER'.
Так что же я должен объявить вместо вара, чтобы иметь доступ к анонимно- тип? Я пробовал использовать LOGGER, который работает, однако, очевидно, он не дает мне доступ к TESTCASE.
Я ищу что-то вроде:
foreach (IQuerable<{LOGGER, TESTCASE}> testCase in Model.SearchResults)
...
Да, я подозревал, что это необходимо. Спасибо за ответ. – Chris