План на курса

Въведение

LINQ Основи

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LINQ до SQL

  • Създаване на база данни
  • Запитване до база данни
  • Актуализиране на база данни

LINQ до XML

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

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

Изисквания

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

Публика

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

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


Цена за участник

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

Предстоящи Курсове

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