我有一个 Razor 视图 (ASP.NET MVC)
当我使用
@model IEnumerable<DAL.Models.Product>
我可以通过调用来制作表头:
@Html.DisplayNameFor(model => model.Name)
但是当我更改IEnumerable
为时IQueryable
,我必须指定这样的索引:
@Html.DisplayNameFor(model => model[0].Name)
我必须指出模型的索引。为什么?