【问题标题】:How to combine select and group by clause with conditional where in Linq如何在 Linq 中将 select 和 group by 子句与条件 where 结合起来
【发布时间】:2019-05-30 04:50:38
【问题描述】:

我正在使用 SQL Server 数据库学习 ASP.Net MVC,但遇到了 Linq 操作查询。谁能帮我将此 SQL 查询转换为 Linq 吗?

SELECT ShipName, COUNT(*) AS ShipValues
FROM Invoinces GROUP BY ShipName HAVING COUNT(*) > 30

【问题讨论】:

标签: c# asp.net asp.net-mvc linq


【解决方案1】:

试试这个

var result = Invoinces.GroupBy(x => x.ShipName)
                      .Where(y => y.Count() > 30)
                      .Select(o => new {ShipName = o.ShipName, Count = o.Count()});

【讨论】:

    猜你喜欢
    • 2020-02-14
    • 2012-03-05
    • 2021-09-13
    • 2021-10-07
    • 2021-05-03
    • 2013-06-10
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    相关资源
    最近更新 更多