ฉันพยายามจะสร้างมันขึ้นรายการส่วนเฟรมเวิร์กกับการค้นหาให้กลับนี้สี่คอลัมน์:
Cidade = a.Nome, Estado = b.Uf, TemperaturaMinima = d.TemperaturaMinima, TemperaturaMaxima = d.TemperaturaMaxima
แต่ฉันไม่ต้องการ Cidade คอลัมน์ขอพูดมันซ้ำหรอกนะ ดังนั้นฉันไม่รู้วิธีที่จะใช้จัดกลุ่มตามแค่ใน Cidade คอลัมน์และกลับมาทั้งหมดนี้สี่คอลัมน์.
คุณช่วยฉัน?
`var cidadesMaisFrias = (from a in _contexto.Cidades
join b in _contexto.Estados
on a.EstadoId equals b.Id
join d in _contexto.PrevisaoClimas
on a.Id equals d.CidadeId
where d.DataPrevisao >= DateTime.Parse("23/11/2021") &&
d.DataPrevisao <= DateTime.Parse("29/11/2021")
orderby d.TemperaturaMinima ascending
select new
{
Cidade = a.Nome,
Estado = b.Uf,
TemperaturaMinima = d.TemperaturaMinima,
TemperaturaMaxima = d.TemperaturaMaxima
}).Take(3).ToList();`