Я работаю над системой обработки показаний счетчика.Показать 3 результата из каждого элемента в группе
Я хочу создать выход, где система отображает все счетчики, принадлежащие клиенту, и для каждого счетчика - три последних показания.
До сих пор, я должен followering код:
var lastMeterReading = from meeters in metermodel.Meeters
join reading in metermodel.Readings on meeters.MeterNumber equals reading.MeterNumber
where (maalers.CustNo == 6085574)
orderby reading.Date descending
group meeters by new { meeters.MeterNumber, reading.Consumption, reading.Date } into result
select new
{
Consumption = result.Key.Consumption, No = result.Key.MeterNumber, Date = result.Key.Date
};
Теперь он показывает все счетчики, принадлежащие заказчику. Если я положил .take (3), он отображает только первые 3 результата.
Thx! Daniel
является 'maalers' опечатка? –