[英]How to combine select and group by clause with conditional where in Linq
I'am learning ASP.Net MVC with SQL Server Database and got stuck in Linq operation query. 我正在学习使用SQL Server数据库的ASP.Net MVC并且遇到了Linq操作查询。 Can anyone help me to convert this SQL query to Linq, please ?
任何人都可以帮我将这个SQL查询转换为Linq吗?
SELECT ShipName, COUNT(*) AS ShipValues
FROM Invoinces GROUP BY ShipName HAVING COUNT(*) > 30
Try this 尝试这个
var result = Invoinces.GroupBy(x => x.ShipName)
.Where(y => y.Count() > 30)
.Select(o => new {ShipName = o.ShipName, Count = o.Count()});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.