Schița de curs

Introducere

LINQ Noțiuni de bază

  • IEnumerable<T>
  • IEnumerator<T>
  • Proiecție, filtrare, cuantificatori, partiții, operații etc.

Prezentare generală a operatorilor LINQ

  • Execuții imediate vs. amânate
  • Operatori de tip streaming vs. operatori non-streaming

Pregătirea mediului de dezvoltare

  • Instalarea și configurarea .NET
  • Instalarea și configurarea LINQPad

Interogări simple LINQ

  • Selectarea unei surse de date
  • Crearea unei interogări
  • Executarea unei interogări

Transformarea datelor și relațiile de tip

  • Returnarea rezultatelor sub formă de tip
  • Efectuarea de operații asupra elementelor sursă
  • Permiterea compilatorului să selecteze tipuri

Gruparea și îmbinarea LINQ Interogări

  • Gruparea după mai multe chei
  • Extinderea unei interogări de grup
  • Gruparea cu chei personalizate
  • Utilizarea îmbinării interioare cu cheie compozită
  • Utilizarea îmbinării în grup și a îmbinării interne în grup

LINQ cu Operatori Lambda

  • Înțelegerea sintaxei metodelor cu operatorii Lambda
  • Gruparea după mai multe chei
  • Gruparea după chei personalizate și obiecte personalizate
  • Utilizarea îmbinării interne și a îmbinării compuse
  • Utilizarea grupării și a grupării interioare

Interogări standard și complexe

  • Filtrarea subseturilor
  • Rearanjarea datelor cu ajutorul unui operator
  • Parsarea grupurilor de bază
  • Crearea unei ierarhii într-un set de date
  • înlănțuirea datelor
  • Utilizarea cuvintelor cheie into și let

LINQ to SQL

  • Configurarea unei baze de date
  • Interogarea unei baze de date
  • Actualizarea unei baze de date

LINQ to XML

  • Crearea unui arbore
  • Utilizarea interogărilor de arbore

Rezumat și concluzii

Cerințe

  • O înțelegere a programării

Audiență

  • Dezvoltatorii web
  14 ore
 

Numărul de participanți


Dată început

Dată sfârșit


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

Mărturii (10)

Cursuri înrudite

Introducing C# 6.0 with Visual Studio 2015/2017

  28 ore

Categorii înrudite