Здравствуйте, VladD2, Вы писали:
x from xs where x > 10 select x
Такой вариант я не использую, потому что он не скопмилируется. Использую другой:
var result = from x in xs
where x > 10
select x;
Пишу так в половине случаев, там где не требуется добавлять в конце FirstOrDefault(), ToList() и т.п. Если синтаксиса запросов не хватает и требуется дополнительно использовать синтаксис методов, то пишу сразу используя синтаксис методов.