如何在视图中获得10个有序条目?

时间:2015-04-17 10:33:41

标签: c# entity-framework asp.net-mvc-4

我有我的模型电影,并且有一个名为评级(计算平均值)的属性,我正试图从视图中获得该模型中10个最高评级条目。我已经在视图中定义了模型并且可以访问它但是我从那里丢失了。 此外,我想知道之后是否有可能获得与上述10个条目相关的评级。

2 个答案:

答案 0 :(得分:1)

您应首先按评分排序列表,然后取得前10个元素。 我假设您的模型包含电影列表,并且Movie对象具有Rating属性。如果是这种情况,您的代码应如下所示:

var yourList=Model.MovieList.OrderBy(x=>x.Rating).Take(10);

答案 1 :(得分:0)

我不知道,但也许这有助于你:

var list = yourQuery.Take(10);

这需要前10个元素