Параллельное программирование. Лекция 16a. Выражения запросов LINQ
Институт математики, механики и компьютерных наук им.И.И.Воровича ЮФУ http://mmcs.sfedu.ru.
Лекции по параллельному программированию читает доцент кафедры алгебры и дискретной математики М.Э.Абрамян. В лекциях используется электронный задачник по программированию Programming Taskbook http://ptaskbook.com
Дополнительные материалы доступны по ссылке http://edu.mmcs.sfedu.ru/course/view....
Содержание: 00:00 Выражения запросов (query expressions) и причина их включения в технологию LINQ. 05:58 Выражения запросов в других языках платформы .NET. 10:20 Грамматика выражений запросов. Начальное выражение from и выражение объединения join. 16:57 Выражение отбора where. Выражение let для введения новых идентификаторов. Повторение выражения from. Выражение сортировки orderby. 22:27 Завершающие выражения select и group. Выражение into для перенаправления полученной последовательности следующему выражению запроса. 27:02 Перевод различных конструкций выражений запросов на язык обычных запросов LINQ. Построение декартова произведения набора последовательностей с использованием выражений запросов. 34:32 Перевод выражения группировки group в запрос GroupBy. Перевод выражения сортировки orderby в цепочку запросов сортировки. Выражение объединения join и запросы Join и GroupJoin. Построение цепочки выражений запросов с помощью выражения into.