Презентация Основы LINQ онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основы LINQ абсолютно бесплатно. Урок-презентация на эту тему содержит всего 27 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    27 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    395.64 kB
  • Просмотров:
    67
  • Скачиваний:
    1
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
LINQ Основы LINQ
Содержание слайда: LINQ Основы LINQ

№2 слайд
LINQ LINQ Language-Integrated
Содержание слайда: LINQ LINQ (Language-Integrated Query) представляет простой и удобный язык запросов к источнику данных. В качестве источника данных может выступать объект, реализующий интерфейс IEnumerable (например, стандартные коллекции, массивы) Но вне зависимости от типа источника LINQ позволяет применить ко всем один и тот же подход для выборки данных.

№3 слайд
Разновидности LINQ LINQ to
Содержание слайда: Разновидности LINQ LINQ to Objects: применяется для работы с массивами и коллекциями LINQ to Entities: используется при обращении к базам данных через технологию Entity Framework LINQ to Sql: технология доступа к данным в MS SQL Server LINQ to XML: применяется при работе с файлами XML LINQ to DataSet: применяется при работе с объектом DataSet Parallel LINQ (PLINQ): используется для выполнения параллельной запросов

№4 слайд
LINQ to Objects В чем же
Содержание слайда: LINQ to Objects В чем же удобство LINQ? Посмотрим на простейшем примере. Выберем из массива строки, начинающиеся на определенную букву и отсортируем полученный список:

№5 слайд
LINQ to Objects Теперь
Содержание слайда: LINQ to Objects Теперь проведем те же действия с помощью LINQ:

№6 слайд
Простейший запрос LINQ
Содержание слайда: Простейший запрос LINQ Простейшее определение запроса LINQ выглядит следующим образом:

№7 слайд
Примененные операторы в
Содержание слайда: Примененные операторы в запросе LINQ C помощью оператора where проводится фильтрация объектов, и если объект соответствует критерию (в данном случае начальная буква должна быть "Б"), то этот объект передается дальше. Оператор orderby упорядочивает по возрастанию, то есть сортирует выбранные объекты. Оператор select передает выбранные значения в результирующую выборку.

№8 слайд
Методы расширения LINQ Кроме
Содержание слайда: Методы расширения LINQ Кроме стандартного синтаксиса from .. in .. select для создания запроса LINQ мы можем применять специальные методы расширения. Как правило, эти методы реализуют ту же функциональность, что и операторы LINQ типа where или orderby.

№9 слайд
Фильтрация выборки Для выбора
Содержание слайда: Фильтрация выборки Для выбора элементов из некоторого набора по условию используется метод Where. Например, выберем все четные элементы, которые больше 10.

№10 слайд
Фильтрация выборки Тот же
Содержание слайда: Фильтрация выборки Тот же запрос с помощью метода расширения:

№11 слайд
Сортировка Для сортировки
Содержание слайда: Сортировка Для сортировки набора данных по возрастанию используется оператор orderby:

№12 слайд
Сортировка По умолчанию
Содержание слайда: Сортировка По умолчанию оператор orderby производит сортировку по возрастанию. Однако с помощью ключевых слов ascending (сортировка по возрастанию) и descending (сортировка по убыванию) можно явным образом указать направление сортировки:

№13 слайд
Сортировка Вместо оператора
Содержание слайда: Сортировка Вместо оператора orderby можно использовать методы расширения OrderBy или OrderByDescending:

№14 слайд
Разность множеств С помощью
Содержание слайда: Разность множеств С помощью метода Except можно получить разность двух множеств:

№15 слайд
Пересечение множеств Для
Содержание слайда: Пересечение множеств Для получения пересечения множеств, то есть общих для обоих наборов элементов, применяется метод Intersect:

№16 слайд
Объединение множеств Для
Содержание слайда: Объединение множеств Для объединения двух множеств используется метод Union. Его результатом является новый набор, в котором имеются элементы, как из одного, так и из второго множества. Повторяющиеся элементы добавляются в результат только один раз:

№17 слайд
Удаление дубликатов Для
Содержание слайда: Удаление дубликатов Для удаления дублей в наборе используется метод Distinct:

№18 слайд
Агрегатные операции К
Содержание слайда: Агрегатные операции К агрегатным операциям относят различные операции над выборкой, например, получение числа элементов, получение минимального, максимального и среднего значения в выборке, а также суммирование значений. Count Sum Min Max Average

№19 слайд
Получение размера выборки.
Содержание слайда: Получение размера выборки. Метод Count Для получения числа элементов в выборке используется метод Count():

№20 слайд
Получение суммы Для получения
Содержание слайда: Получение суммы Для получения суммы значений применяется метод Sum:

№21 слайд
Максимальное, минимальное и
Содержание слайда: Максимальное, минимальное и среднее значения Для нахождения минимального значения применяется метод Min(), для получения максимального - метод Max(), а для нахождения среднего значения - метод Average(). Их действие похоже на методы Sum и Count:

№22 слайд
Группировка Для группировки
Содержание слайда: Группировка Для группировки данных по определенным параметрам применяется оператор group by или метод GroupBy():

№23 слайд
Методы Skip и Take Метод Skip
Содержание слайда: Методы Skip и Take Метод Skip() пропускает определенное количество элементов. метод Take() извлекает определенное число элементов.

№24 слайд
Методы TakeWhile и SkipWhile
Содержание слайда: Методы TakeWhile и SkipWhile Метод TakeWhile выбирает цепочку элементов, начиная с первого элемента, пока они удовлетворяют определенному условию:

№25 слайд
Методы All, Any и Contains
Содержание слайда: Методы All, Any и Contains Метод All проверяет, соответствуют ли все элементы условию. Например, узнаем, у всех ли пользователей возраст превышает 20:

№26 слайд
Методы All, Any и Contains
Содержание слайда: Методы All, Any и Contains Метод Any действует подобным образом, только позволяет узнать, соответствует ли хотя бы один элемент коллекции определенному условию:

№27 слайд
Методы All, Any и Contains
Содержание слайда: Методы All, Any и Contains Метод Contains проверяет содержит ли последовательность указанный элемент:

Скачать все slide презентации Основы LINQ одним архивом:
Похожие презентации