В SQL вы можете выразить несколько агрегатов в одном запросе базы данных следующим образом:
SELECT MIN(p.x), MAX(p.x), MIN(p.y), MAX(p.y)
FROM Places p JOIN Logs l on p.Id = l.PlaceId
WHERE l.OwnerId = @OwnerId
Можно ли использовать эквивалентную вещь, используя Linq-to-Entities? Я нашел аналогичный вопрос, который предполагает, что это невозможно для Linq-to-SQL, но я хотел бы думать, что мне не придется делать это, используя четыре круглых поездки БД.