Kurzusleírás

Bevezetés

LINQ Alapok

  • IEnumerálható<T>
  • IEnumerator<T>
  • Kivetítés, szűrés, kvantorok, partíciók, műveletek stb.

A LINQ kezelők áttekintése

  • Azonnali vs halasztott végrehajtás
  • Streaming vs nem streaming operátorok

A fejlesztési környezet előkészítése

  • .NET telepítése és konfigurálása
  • A LINQPad telepítése és konfigurálása

Egyszerű LINQ lekérdezések

  • Adatforrás kiválasztása
  • Lekérdezés létrehozása
  • Lekérdezés végrehajtása

Adatátalakítás és típuskapcsolatok

  • Az eredmények típusként való visszaküldése
  • Műveletek végrehajtása forráselemeken
  • Lehetővé teszi a fordító számára a típusok kiválasztását

Csoportosítás és csatlakozás LINQ lekérdezések

  • Csoportosítás több kulcs alapján
  • Csoportos lekérdezés kiterjesztése
  • Csoportosítás egyéni kulcsokkal
  • Belső összekapcsolás használata kompozit kulccsal
  • Csoportcsatlakozás és belső csoportcsatlakozás használata

LINQ Lambda-kezelőkkel

  • Metódus szintaxis megértése Lambda operátorokkal
  • Csoportosítás több kulcs szerint
  • Csoportosítás egyéni kulcsok és egyedi objektumok szerint
  • Belső illesztés és összetett csatlakozás használata
  • Csoportcsatlakozás és csoportbelső csatlakozás használata

Normál és összetett lekérdezések

  • Részhalmazok szűrése
  • Adatok átrendezése operátorral
  • Alapcsoportok elemzése
  • Hierarchia létrehozása adathalmazban
  • Adatok láncolása
  • Az into and let kulcsszavak használata

LINQ - SQL

  • Adatbázis felállítása
  • Adatbázis lekérdezése
  • Adatbázis frissítése

LINQ - XML

  • Fa létrehozása
  • Fa lekérdezések használata

Összefoglalás, és következtetés

Követelmények

  • A programozás megértése

Közönség

  • Webfejlesztők
  14 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (9)

Rokon tanfolyam

Introducing C# 6.0 with Visual Studio 2015/2017

  28 Hours

Rokon kategóriák