하려고 해요 이는 엔티티 프레임 워크 쿼리를 이 네 개의 열이:
Cidade = a.Nome, Estado = b.Uf, TemperaturaMinima = d.TemperaturaMinima, TemperaturaMaxima = d.TemperaturaMaxima
그러나 나는 원하지 않는다 열을 반복합니다. 그래서 내가 알지 못하는 방법을 사용하여 그룹에 의해 단지에서 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();`