История изменений
Исправление Norgat, (текущая версия) :
LINQ это не только сахар но и expression trees, linq2xml, linq2sql, linq2object
Сам по себе LINQ - это синтаксический сахар к интерфейсу IQueryable. А всё, что можно записать через 'from in where select' можно переписать и через обычные вызовы функций, которые итераторы возвращают. То, что нет аналогичных либ - плохо конечно, хотя может лямбды подстегнут народ на написание :)
С типами IDE может разобраться и сгенерировать нужный тип, но безусловно, Oracle постепенно передерёт полезные фичи из C#
С var вохможны анонимные типы( http://msdn.microsoft.com/ru-ru/library/bb397696.aspx ), без var - даже IDE не поможет, т.к. тип придётся хардкодить.
Исходная версия Norgat, :
LINQ это не только сахар но и expression trees, linq2xml, linq2sql, linq2object
Сам по себе LINQ - это синтаксический сахар к интерфейсу определённому. А всё, что можно записать через 'from in where select' можно переписать и через обычные вызовы функций, которые итераторы возвращают. То, что нет аналогичных либ - плохо конечно, хотя может лямбды подстегнут народ на написание :)