Как стать автором
Обновить

Комментарии 12

Крайне забавная копипаста с МСДН. Человека, который заявляет, что он разработчик на C# и не знает этого, я бы на работу не взял, даже если бы он согласился платить мне.
LINQ всего лишь библиотека. Можно хорошо завершить несколько крупных проектов и даже не встретится с LINQ. К тому же у linq2sql сомнительное будущее, а всё остальное вообще на любителя. Вся надежда на plinq.
Сама по себе идея linq2 с написанием собственных провайдеров на основе разбора Expression, зато, довольно интересна.
Linq достаточно специфический инструмент, а им пытаются решить все мировые проблемы. Штука занимательная, но интерес к ней будет падать. Есть DLR. В C# 5.0 обещали концепцию compiler as a service, managed компилятор и, в конечном итоге, получится пресловутый eval.

Единственное более-менее полезное что сейчас приходит в мою голову, это передача запросов между процессами в удобной форме. Даже была библиотечка для построение Expression по строке.
Можно поподробней про «передача запросов между процессами в удобной форме» и библиотечку?
Основная сложность для начинающего, как мне кажется — это в океане воды, налитой в МСДН, найти то, что нужно.
По-моему, писателям из MSDN платят за объем текста.
Так что пойдет.
Немного поверхностно и слишком просто.
Можно было бы собрать полезные ссылки, где копать дальше, рассказать про существующие реализации провайдеров — мне кажется, будет полезней.

Вот, например, для самостоятельного изучения удобная форма с примерами:
101 LINQ Samples
msdn.microsoft.com/en-us/vcsharp/aa336746.aspx.
Что продолжение следует, я написал.

А задача была, не вдаваясь в глубокие детали, где «доктор, мы его теряем» — заинтересовать программистов именно простотой использования Linq на повседневных задачах.

Просто даже у нас в команде есть люди, которые начинали с C# 1.0, где даже анонимных делегатов не было.

Да и LINQ появился не так, что бы очень давно, многим просто не хватает свободного времени, чтобы понять, что это такое, даже совсем не страшное, а удобное и полезное в будущем :)
самое то для тех, кто ещё не сталкивался с LINQ. Всякие подробности и нюансы можно выяснить на форумах
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории