I can't think of a good way to write this as a single query.
int count1 = query1.Count();
int count2 = query2.Count();
return count1 > count2;
Please note that I'm interested in ways to write a single query that returns a Boolean value and gets evaluated once on the server.
Please note that I'm interested in ways to write this with LINQ, not with SQL.