Course Outline

Introductie

LINQ Basisinformatie

  • IEnumerable<T>
  • IEteller<T>
  • Projectie, filtering, kwantificatoren, partities, bewerkingen, enz.

Overzicht van LINQ operatoren

  • Onmiddellijke versus uitgestelde executies
  • Streaming versus niet-streamingoperators

Voorbereiding van de ontwikkelingsomgeving

  • .NET installeren en configureren
  • LINQPad installeren en configureren

Eenvoudige LINQ query's

  • Een gegevensbron selecteren
  • Een query maken
  • Een query uitvoeren

Gegevenstransformatie en typerelaties

  • Resultaten retourneren als een type
  • Bewerkingen uitvoeren op bronelementen
  • De compiler toestaan om typen te selecteren

Groeperen en samenvoegen LINQ query's

  • Groeperen op meerdere toetsen
  • Een groepsquery uitbreiden
  • Groeperen met aangepaste toetsen
  • Binnenverbinding met composietsleutel gebruiken
  • Groepsdeelname en binnenste groepsdeelname gebruiken

LINQ met lambda-operators

  • Inzicht in methodesyntaxis met lambda-operatoren
  • Groeperen op meerdere toetsen
  • Groeperen op aangepaste toetsen en aangepaste objecten
  • Binnenverbinding en samengestelde verbinding gebruiken
  • Groepsjoin en groepsbinnenjoin gebruiken

Standaard en complexe query's

  • Subsets filteren
  • Gegevens herschikken met een operator
  • Basisgroepen parseren
  • Een hiërarchie maken in een gegevensset
  • Gegevens aan elkaar koppelen
  • Trefwoorden gebruiken en laten

LINQ tot SQL

  • Opzetten van een database
  • Query's uitvoeren op een database
  • Een database bijwerken

LINQ tot XML

  • Een boom maken
  • Structuurquery's gebruiken

Samenvatting en conclusie

Requirements

  • Een goed begrip van programmeren

Publiek

  • Webontwikkelaars
 14 Hours

Getuigenissen (9)

Related Courses

Introducing C# 6.0 with Visual Studio 2015/2017

28 Hours

Related Categories