var q = (dc.tblHelpCentreQuestions.Where(c => c.userID == UserID));
q.OrderByDescending(c => c.dateSubmitted);


我刚刚习惯了Linq,并且按提交日期降序对记录进行排序,但是有人可以向我解释为什么我必须做c => c.dateSubmitted而不是仅仅传递tblHelpCentreQuestions.dateSubmitted吗? c=>是做什么的,为什么需要它?

最佳答案

这是一个lambda表达式。阅读有关它们的信息here

还要注意,OrderByDescending返回一个新的IEnumerable,它不进行就地排序。您将要阅读有关Linq基础知识here

10-06 13:27