Tenho uma query LINQ para retornar a quantidade de serviços de cada área, que também retorna o nome de cada área e o seu ID:
var query = _context.services.Include(x => x.Area) .Where(service => DateTime.Today.AddDays(-15) <= service.CreationDate) .Where(x => x.Area.IsAuxiliar == getAreasDto.IsAuxiliar) .GroupBy(x => x.Area) .Select(x => new GetServicesCountByArea() { ServicesCount = x.Count(), AreaDescription = x.Key.Description, AreaId = x.Key.Id });
Utilizando Include() vou retornar apenas as áreas que possuem serviços. Preciso retornar todas as áreas, tanto as que tem serviços, como as que não tem nenhum. Como posso fazer isso?