sql >> Database >  >> RDS >> Mysql

Entity Framework - Linq-query met order by en group by

Het is de syntaxis van de methode (die ik gemakkelijker te lezen vind), maar dit zou het kunnen doen

Opmerking bij bericht geüpdatet

Gebruik .FirstOrDefault() in plaats van .First()

Met betrekking tot het gemiddelde van de datums, moet u die bestelling mogelijk voorlopig laten vallen, omdat ik op dit moment niet bij een IDE kan komen

var groupByReference = context.Measurements
                              .GroupBy(m => m.Reference)
                              .Select(g => new {Creation = g.FirstOrDefault().CreationTime, 
//                                              Avg = g.Average(m => m.CreationTime.Ticks),
                                                Items = g })
                              .OrderBy(x => x.Creation)
//                            .ThenBy(x => x.Avg)
                              .Take(numOfEntries)
                              .ToList();


  1. dbms_output.put_line

  2. Kan niet inloggen op mysql 5.7.9 na wijziging wachtwoord

  3. Herstelapparaat zonder gegevensverlies

  4. Waarschuwing:mysqli_connect():MySQL-server is verdwenen