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

Категория: Информатика
Нажмите для полного просмотра!
Основы LINQ, слайд №1 Основы LINQ, слайд №2 Основы LINQ, слайд №3 Основы LINQ, слайд №4 Основы LINQ, слайд №5 Основы LINQ, слайд №6 Основы LINQ, слайд №7 Основы LINQ, слайд №8 Основы LINQ, слайд №9 Основы LINQ, слайд №10 Основы LINQ, слайд №11 Основы LINQ, слайд №12 Основы LINQ, слайд №13 Основы LINQ, слайд №14 Основы LINQ, слайд №15 Основы LINQ, слайд №16 Основы LINQ, слайд №17 Основы LINQ, слайд №18 Основы LINQ, слайд №19 Основы LINQ, слайд №20 Основы LINQ, слайд №21 Основы LINQ, слайд №22 Основы LINQ, слайд №23 Основы LINQ, слайд №24 Основы LINQ, слайд №25 Основы LINQ, слайд №26 Основы LINQ, слайд №27

Содержание

Вы можете ознакомиться и скачать презентацию на тему Основы LINQ. Доклад-сообщение содержит 27 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


LINQ Основы LINQ
Описание слайда:
LINQ Основы LINQ

Слайд 2


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

Слайд 3


Разновидности LINQ LINQ to Objects: применяется для работы с массивами и коллекциями LINQ to Entities: используется при обращении к базам данных...
Описание слайда:
Разновидности 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? Посмотрим на простейшем примере. Выберем из массива строки, начинающиеся на определенную букву и отсортируем...
Описание слайда:
LINQ to Objects В чем же удобство LINQ? Посмотрим на простейшем примере. Выберем из массива строки, начинающиеся на определенную букву и отсортируем полученный список:

Слайд 5


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

Слайд 6


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

Слайд 7


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

Слайд 8


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

Слайд 9


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

Слайд 10


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

Слайд 11


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

Слайд 12


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

Слайд 13


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

Слайд 14


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

Слайд 15


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

Слайд 16


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

Слайд 17


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

Слайд 18


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

Слайд 19


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

Слайд 20


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

Слайд 21


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

Слайд 22


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

Слайд 23


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

Слайд 24


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

Слайд 25


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

Слайд 26


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

Слайд 27


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



Теги Основы LINQ
Похожие презентации
Mypresentation.ru
Загрузить презентацию