Я не могу придумать хороший способ написать это как один запрос.
int count1 = query1.Count();
int count2 = query2.Count();
return count1 > count2;
Обратите внимание, что меня интересуют способы написания одиночного запроса, который возвращает логическое значение и оценивается один раз на сервере.
Обратите внимание, что мне интересны способы написания этого с помощью LINQ, а не с SQL.