我想組年從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