Browse Source

`GroupBy` after get data from database.

This may be a bug in EF Core 9.0 RC.
pull/20803/head
maliming 2 years ago
parent
commit
ede71f2ecb
  1. 2
      modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo/Abp/AuditLogging/EntityFrameworkCore/EfCoreAuditLogRepository.cs

2
modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo/Abp/AuditLogging/EntityFrameworkCore/EfCoreAuditLogRepository.cs

@ -152,8 +152,8 @@ public class EfCoreAuditLogRepository : EfCoreRepository<IAuditLoggingDbContext,
var result = (await (await GetDbSetAsync()).AsNoTracking()
.Where(a => a.ExecutionTime < endDate.AddDays(1) && a.ExecutionTime > startDate)
.OrderBy(t => t.ExecutionTime)
.GroupBy(t => new { t.ExecutionTime.Date })
.ToListAsync(cancellationToken: cancellationToken))
.GroupBy(t => new { t.ExecutionTime.Date })
.Select(g => new { Day = g.Min(t => t.ExecutionTime), avgExecutionTime = g.Average(t => t.ExecutionDuration) })
.ToList();

Loading…
Cancel
Save