如何通过得分字段获得前10名记录

时间:2015-06-29 08:07:59

标签: database linq

我正在开展一个商店和客户的项目。客户可以对商店进行评分。

我的分数数据表是这样的:

表名是:ShopScores

enter image description here

我想根据他们的分数字段结果检索前10名商店。是否可以这样做,如果答案是肯定的,我该怎么办?

顺便说一下,我想使用LINQ Query来做到这一点。

2 个答案:

答案 0 :(得分:3)

使用linq

var result = Context.ShopScores.OrderByDescending(c=>c.Score).Take(10);

答案 1 :(得分:0)

SELECT * FROM `ShopScores` ORDER BY `score` DESC LIMIT 10

这给出了按分数排序的记录,但这是针对mysql的 这非常好用