В моем классе контроллеров мне нужно объединить две таблицы:
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'.
Так что я должен объявить вместо var для доступа к анонимному типу? Я попытался использовать LOGGER, который работает, однако, очевидно, он не дает мне доступ к TESTCASE.
Я ищу что-то вроде:
foreach (IQuerable<{LOGGER, TESTCASE}> testCase in Model.SearchResults)
...