Я думаю о стандартах кода для проекта .net (на диком языке) и лично мне очень нравится использовать лямбда-выражения в различных методах расширения IEnumerable и т. Д. (Где, GroupBy, бла, бла) и мне не очень нравитсясинтаксис LINQ.
Я знаю, что это вещь личных предпочтений, поэтому я не спрашиваю, что лучше, но для меня и моей команды мы склонны считать, что лямбда-подход более удобочитаем.Так что я думаю сказать в наших стандартах кодирования всегда использовать лямбда-подход, но я подумал ...
Есть ли что-нибудь, чего можно достичь только с помощью синтаксиса LINQ?Под чем-то я подразумеваю, что вы можете построить определенное дерево выражений с помощью LINQ, что вы просто не сможете использовать методы расширения с лямбда-выражениями.Я думаю, что ответ «нет», так как такие инструменты, как resharper и linqpad, могут конвертировать между ними, и я смог решить все, что мне когда-либо было нужно в лямбде, но мне интересно, есть ли где-нибудь крайний случай, на котором умные людитут знать про?