var arr = await context.Database.SqlQuery<(int id, Decimal sumval1, Decimal sumval2)>($"select (id,sum(val1),sum(val2)) from my_table group by time_hour").ToArrayAsync();


닷넷8 포스트그리 + EFCore8 기준 DbContext DbSet https://learn.microsoft.com/dotnet/api/microsoft.entityframeworkcore.relationaldatabasefacadeextensions.sqlquery

쿼리결과를 단일칼럼밖에 못받길래 튜플에 한칼럼으로 묶어주니까 매핑해줌