План на курса

Въведение

LINQ Основи

    IEnumerable<T> IEnumerator<T> Проекция, филтриране, квантори, дялове, операции и т.н.

Преглед на LINQ оператори

    Незабавни срещу отложени изпълнения Стрийминг срещу оператори без стрийминг

Подготовка на средата за разработка

    Инсталиране и конфигуриране на .NET Инсталиране и конфигуриране на LINQPad

Прости LINQ заявки

    Избор на източник на данни Създаване на заявка Изпълнение на заявка

Трансформация на данни и връзки между типове

    Връщане на резултати като тип Извършване на операции върху изходни елементи Разрешаване на компилатора да избира типове

Групиране и обединяване на LINQ заявки

    Групиране по множество ключове Разширяване на групова заявка Групиране с потребителски ключове Използване на вътрешно присъединяване със съставен ключ Използване на групово присъединяване и присъединяване към вътрешна група

LINQ с ламбда оператори

    Разбиране на синтаксиса на метода с ламбда оператори Групиране по множество ключове Групиране по персонализирани ключове и персонализирани обекти Използване на вътрешно съединение и съставно съединение Използване на групово съединение и групово вътрешно съединение

Стандартни и сложни заявки

    Филтриране на подмножества Пренареждане на данни с оператор Парсиране на основни групи Създаване на йерархия в набор от данни Верижно свързване на данни Използване на ключови думи into и let

LINQ към SQL

    Настройване на база данни Запитване до база данни Актуализиране на база данни

LINQ към XML

    Създаване на дърво Използване на дървовидни заявки

Обобщение и заключение

Изисквания

  • Разбиране на програмирането

Публика

  • Уеб разработчици
  14 Hours
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.

Цена за участник
Open Training Courses require 5+ participants.

Oтзиви от потребители (9)

Свързани Kурсове

ASP.Net 4.0

  35 Hours

Introducing C# 6.0 with Visual Studio 2015/2017

  28 Hours

Unit Testing with C#

  14 Hours

Свързани Kатегории