如何将此请求转换为 LINQ?

阿卜杜勒哈菲德·巴德西
  • SELECT StepID, count( ) as nb FROM Question GROUP BY StepID ORDER by nb;
索拉夫萨胡

您可能应该了解 LINQ 的基础知识。Microsoft Docs 有一整节专门介绍 LINQ:https : //docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/linq/

如果你的数据在一个名为 asquestions类型的 List中,List<Question>那么你应该能够像这样转换你的查询:

var ret = from q in questions
          group q by q.StepId into grouped
          let count = grouped.Count()
          orderby count
          select new { StepId = grouped.Key, nb = count };

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章