Например, почему вы делаете это в LINQ
var products = from p in Products
select p.Name;
когда они могли бы это сделать:
var products = select p.Name from Products p;
Предоставляет ли второе предложение некоторые ограничения в linq? Возможно, приведенные выше примеры слишком просты, чтобы понять, почему linq написан в одном порядке, а sql написан в другом.