Комментарии 12
Крайне забавная копипаста с МСДН. Человека, который заявляет, что он разработчик на C# и не знает этого, я бы на работу не взял, даже если бы он согласился платить мне.
0
LINQ всего лишь библиотека. Можно хорошо завершить несколько крупных проектов и даже не встретится с LINQ. К тому же у linq2sql сомнительное будущее, а всё остальное вообще на любителя. Вся надежда на plinq.
0
Сама по себе идея linq2 с написанием собственных провайдеров на основе разбора Expression, зато, довольно интересна.
0
Linq достаточно специфический инструмент, а им пытаются решить все мировые проблемы. Штука занимательная, но интерес к ней будет падать. Есть DLR. В C# 5.0 обещали концепцию compiler as a service, managed компилятор и, в конечном итоге, получится пресловутый eval.
Единственное более-менее полезное что сейчас приходит в мою голову, это передача запросов между процессами в удобной форме. Даже была библиотечка для построение Expression по строке.
Единственное более-менее полезное что сейчас приходит в мою голову, это передача запросов между процессами в удобной форме. Даже была библиотечка для построение Expression по строке.
+2
Основная сложность для начинающего, как мне кажется — это в океане воды, налитой в МСДН, найти то, что нужно.
По-моему, писателям из MSDN платят за объем текста.
Так что пойдет.
По-моему, писателям из MSDN платят за объем текста.
Так что пойдет.
0
Немного поверхностно и слишком просто.
Можно было бы собрать полезные ссылки, где копать дальше, рассказать про существующие реализации провайдеров — мне кажется, будет полезней.
Вот, например, для самостоятельного изучения удобная форма с примерами:
101 LINQ Samples
msdn.microsoft.com/en-us/vcsharp/aa336746.aspx.
Можно было бы собрать полезные ссылки, где копать дальше, рассказать про существующие реализации провайдеров — мне кажется, будет полезней.
Вот, например, для самостоятельного изучения удобная форма с примерами:
101 LINQ Samples
msdn.microsoft.com/en-us/vcsharp/aa336746.aspx.
+1
Что продолжение следует, я написал.
А задача была, не вдаваясь в глубокие детали, где «доктор, мы его теряем» — заинтересовать программистов именно простотой использования Linq на повседневных задачах.
Просто даже у нас в команде есть люди, которые начинали с C# 1.0, где даже анонимных делегатов не было.
Да и LINQ появился не так, что бы очень давно, многим просто не хватает свободного времени, чтобы понять, что это такое, даже совсем не страшное, а удобное и полезное в будущем :)
А задача была, не вдаваясь в глубокие детали, где «доктор, мы его теряем» — заинтересовать программистов именно простотой использования Linq на повседневных задачах.
Просто даже у нас в команде есть люди, которые начинали с C# 1.0, где даже анонимных делегатов не было.
Да и LINQ появился не так, что бы очень давно, многим просто не хватает свободного времени, чтобы понять, что это такое, даже совсем не страшное, а удобное и полезное в будущем :)
+1
Даже просто — это бывает полезным.
0
101 LINQ Samples теперь тут:
code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b
code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b
0
самое то для тех, кто ещё не сталкивался с LINQ. Всякие подробности и нюансы можно выяснить на форумах
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
LINQ to Objects на примерах