我的方法中有这个:
var qry = db.Forms.Take(4)
.Where(m => m.SateliteID == Id)
.OrderByDescending(m => m.Tanggal)
.ToArray();
我想要的是从所有可用记录中获取最后 4 条记录,但我得到的是前 4 条记录。我做错了什么?我认为该命令与此相同:
SELECT TOP 4 <fields> FROM Forms WHERE sateliteID = Id
ORDER BY tanggal DESC
但似乎他们是不同的。我应该怎么做才能得到我想要的(最后 4 条记录而不是前 4 条记录)?在此先感谢您的帮助。