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 .
关于c# - 关于linq查询格式的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5536459/