sql >> Database teknologi >  >> RDS >> Mysql

Entity Framework - Linq-forespørgsel med rækkefølge efter og grupper efter

Det er metodesyntaks (som jeg finder nemmere at læse), men det kan måske gøre det

Opdateret indlægskommentar

Brug .FirstOrDefault() i stedet for .First()

Med hensyn til datogennemsnittet kan du blive nødt til at droppe den bestilling i øjeblikket, da jeg ikke kan komme til en IDE i øjeblikket

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. Forbedrer Foreign Key forespørgselsydeevne?

  2. Vis en række pr. søgeterm, erstat standard, hvis den ikke findes

  3. RESTful Api eller Socket.IO

  4. MySQL:Opdater kun et felt, hvis betingelsen er opfyldt