如何使用lambda表达式获取linq中的前5条记录

时间:2016-06-24 12:50:46

标签: c# linq model-view-controller entity-framework-6

我需要在这个时间戳中获得一列“Tempreture”的前5个值,例如“通过desc选择tbl_sensors命令的前5个温度”

我试过这样,但我不知道如何获得前5名

var sensorsVal = DB.tbl_sensors.OrderByDescending(x => x.CurrentTime).FirstOrDefault();

1 个答案:

答案 0 :(得分:1)

var sensorsVal = DB.tbl_sensors.OrderByDescending(x => x.CurrentTime).Select(x => x.temperature).Take(5);