Mysql
 sql >> база данни >  >> RDS >> Mysql

Entity Framework - Linq заявка с поръчка по и групиране по

Това е синтаксис на метода (който намирам за по-лесен за четене), но това може да го направи

Актуализиран коментар за публикацията

Използвайте .FirstOrDefault() вместо .First()

По отношение на средните дати, може да се наложи да откажете тази поръчка за момента, тъй като в момента не мога да стигна до IDE

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java ZonedDateTime запишете в базата данни

  2. предава данни от mySQL към api в Flask

  3. SSL връзки от Azure Database за MySQL с помощта на CA файл

  4. MySQL заявка за няколко таблици връща твърде много резултати

  5. код за търсене в сървлет към mysql?