我正在尝试发送到视图IEnumerable
并显示其中的每个元素,但是发送时出现问题。它说:
{System.Linq.Enumerable.WhereSelectEnumerableIterator<System.Linq.IGrouping<string,MvcApplication4.Models.USER>,<>f__AnonymousType8<string,int>>}
我不知道如何处理它。
这是我的观点:
@model IEnumerable<dynamic>
我得到dynamic
是因为我从几个函数中看到了这个视图,它们是如何发送不同类型的。
<table border="1" style="text-align:center">
<tr>
<td> </td>
<td> user name </td>
<td>age </td>
<td>comments </td>
</tr>
@foreach (var t in (Model))
{
<tr>
<td>@(count++))</td>
<td> @Console.WriteLine(t)</td>
<td> </td>
<td> </td>
</tr>
}
</table>
我IEnumerable
从这个 linq 得到:
var allU = (from m in comList
join c in users on m.user equals c.user into cm1
from cm2 in cm1.DefaultIfEmpty()
group cm2 by m.user into grouped
select new { name = grouped.Key, count = grouped.Count() }).AsEnumerable();
所以我的问题真的是:我怎样才能在视图中获取它的元素?