我想组年从DB这是我MVC和LINQ GROUPBY年
public ActionResult YearNewsList()
{
var YearsList = db.tble_news.GroupBy(x => x.content_show_date.Value.Year).Distinct();
return PartialView(YearsList);
}
and on view
@model IEnumerable<invensys.Models.tble_news>
@foreach (var item in Model) {
@Html.DisplayFor(modelItem => item.content_show_date.Value.Year)
}
但是当我运行此我得到以下
模型项目传入该字典的类型为 'System.Data.Entity.Infrastructure.DbQuery
1[System.Linq.IGrouping
2 [System.Int32,invensys.Models.tble_news]]', ,但该字典需要 类型的模型项'System.Collections.Generic。 IEnumerable`1 [invensys.Models.tble_news]”。
许多在此先感谢 碎甲弹
什么类型是“无功YearList”? – 2013-05-09 09:27:44