Как преобразовать SQL-запрос tihs в лямбда-выражение структуры лица? - PullRequest
0 голосов
/ 10 октября 2019

как мне преобразовать следующий SQL-запрос в лямбда-выражение структуры сущностей?

SELECT MAX(StudentID) FROM students GROUP BY CountryID, CityID

1 Ответ

0 голосов
/ 10 октября 2019

Следующее лямбда-выражение может использоваться как эквивалент вышеупомянутого SQL

db.students.GroupBy(a => new { a.CityID, a.CountryID })
.Select(a => new { a.Key, StudentID = a.Max(b => b.StudentID) })
.Select(a=> a.StudentID).ToList();

Объяснение: Сначала список сгруппирован по CityID и CountryID. Во-вторых, сгруппированные столбцы и Макс. StudentID выбран. В-третьих, только StudentID выбирается и преобразуется в список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...