Je suis en train de construire cette requête Entity Framework retour des quatre colonnes:
Cidade = a.Nome, Estado = b.Uf, TemperaturaMinima = d.TemperaturaMinima, TemperaturaMaxima = d.TemperaturaMaxima
Mais je ne veux pas la Cidade de la colonne de répétition. Donc je ne sais pas comment utiliser Group by juste dans la Cidade de colonne et de retourner tous les quatre colonnes.
Pourriez-vous m'aider?
`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();`