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。