Здравствуйте, alex_public, Вы писали:
_>Синтаксис без скобочек конечно приятнее.
Дело не в скобочках. Дело в том что в С++ тебе приходится вставать раком, чтобы описать простейщие для SQL конструкции. Тебя не случайно постоянно тыкают, как котенка, в проекции. Нет в С++ ad-hoc типов. А в SQL в основном они есть. И в шарпе соотвествующие типы присутствуют. Но в обычном шарпе даже промежуточные типы приходится раскрывать руками. А вот в query comprehension эти типы скрыты и синтаксический шум убран.
Но для того чтобы это увидеть, надо иметь хотя бы желание разобраться. А если желания нет — вот тогда и кажется, что разница только в наличии скобочек.
_> Но ровно до тех пор, пока не оказывается что в ответ на короткое невинное выражение Linq генерирует у себя внутри кучу неявных join или подзапросов.
Без практики эти фобии имеют нуевую ценность. Тут люди, в отличие от тебя, использовали это на практике, и прекрасно представляют есть ли такая проблема или нет.
_> После встречи с таким любой знающий sql предпочтёт поставить лишнее скобочки
Не говори за всех, тем более что ты sql знаешь хуже, чем большая часть твоих оппонентов.