В повседневной жизни я пишу изрядное количество linq, но в основном это простые операторы. Я заметил, что при использовании предложений where существует множество способов их записи, и каждый из них дает одинаковые результаты, насколько я могу судить. Например;
from x in Collection
where x.Age == 10
where x.Name == "Fido"
where x.Fat == true
select x;
Похоже, что это эквивалентно, по крайней мере, в том, что касается результатов:
from x in Collection
where x.Age == 10 &&
x.Name == "Fido" &&
x.Fat == true
select x;
Так есть ли разница, кроме синтаксиса? Если да, то какой стиль предпочтительнее и почему?
Fatсвойство? Это просто подло.