Eu estou tentando construir essa Estrutura de Entidade de consulta para retornar a este quatro colunas:
Cidade = a.Nome, Estado = b.Uf, TemperaturaMinima = d.TemperaturaMinima, TemperaturaMaxima = d.TemperaturaMaxima
Mas eu não quero que a Cidade de coluna repita. Então, eu não sei como utilizar o Grupo apenas na Cidade de coluna e voltar todas as quatro colunas.
Você poderia me ajudar?
`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();`