私がここで達成しようとしているのは、10年間年間1台の車を返却することです。私が得ているのは、すべて2013年の車である10台の車です。これは、2013年、2012年、2011年などで並べ替える必要があります。その年のリコールが最も多い車である必要があります。
public static IEnumerable<MakeModel> mostrecalledmodelbyYear
{
get
{
var groups = from t in DBCacheHelper.recallslist
where t.YEARTXT != "9999"
group t by new { t.YEARTXT, t.MODELTXT, t.MAKETXT } into g
select new MakeModel() { MODELTXT = g.Key.MODELTXT, MAKETXT = g.Key.MAKETXT, Frequency = g.Count(),YEARTXT = Convert.ToInt32(g.Key.YEARTXT) };
return groups.OrderByDescending(g => g.YEARTXT).Take(10);
}
}