LINQ - запись запроса с отличным и orderby

Существуют порты Lucene. Пехлеви имеет одно в свободном доступе. Взгляните на это быстрое учебное руководство: http://devzone.zend.com/node/view/id/91

12
задан msarchet 6 July 2011 в 15:31
поделиться

2 ответа

Вы можете получить самые последние инциденты для каждого устройства (так я понял ваш вопрос) с помощью:

var query = 
   incidents.GroupBy(incident => incident.DeviceID)
            .Select(g => g.OrderByDescending(incident => incident.Time).First())
            .OrderBy(i => i.Time); // only add if you need results sorted
16
ответ дан 2 December 2019 в 18:20
поделиться
int filterDeviceID = 10;

var incidents = (from incident in incidentlist
                where incident.DeviceID == filterDeviceID
                select incident).Distinct().OrderBy( x => x.Time);
4
ответ дан 2 December 2019 в 18:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: