Как объединить select и group by, с условным где в Linq - PullRequest
0 голосов
/ 30 мая 2019

Я изучаю ASP.Net MVC с базой данных SQL Server и застрял в операционном запросе Linq.Может кто-нибудь помочь мне преобразовать этот SQL-запрос в Linq, пожалуйста?

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

1 Ответ

0 голосов
/ 30 мая 2019

Попробуйте это

var result = Invoinces.GroupBy(x => x.ShipName)
                      .Where(y => y.Count() > 30)
                      .Select(o => new {ShipName = o.ShipName, Count = o.Count()});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...