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 LINQ Operatorilor
- Execuții imediate vs execuții amânate
- Operatori cu flux vs operatori fără flux
Pregătirea mediului de dezvoltare
- Instalarea și configurarea .NET
- Instalarea și configurarea LINQPad
Interogări LINQ simple
- Selectarea unei surse de date
- Crearea unei interogări
- Executarea unei interogări
Transformarea datelor și relațiile de tip
- Returnarea rezultatelor ca 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 grupării interne cu cheie compusă
- Utilizarea group join și inner group join
LINQ cu operatori Lambda
- Înțelegerea sintaxei metodei cu operatori Lambda
- Gruparea după mai multe chei
- Gruparea după chei personalizate și obiecte personalizate
- Utilizarea join-ului intern și a join-ului compozit
- Utilizarea group join și group inner join
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
- Încatenarea datelor
- Utilizarea cuvintelor-cheie into și let
de la LINQ la SQL
- Configurarea unei baze de date
- Interogarea unei baze de date
- Actualizarea unei baze de date
LINQ până la XML
- Crearea unui arbore
- Utilizarea interogărilor în arbore
Rezumat și concluzie
Cerințe
- O înțelegere a programării
Audiență
- Dezvoltatori web
Mărturii (5)
Raport bun, Łukasz a avut timp pentru întrebările tuturor și a fost capabil să ajute pe oricine care a avut vreo problemă
Kelly Morris - Titian Software Poland Sp. z o.o.
Curs - Selenium WebDriver in C#
Tradus de catre o masina
Clasa a fost informativă și ușor de urmărit.
Najeeda Motala - Multichoice
Curs - Advanced C# for Automation Test Engineers
Tradus de catre o masina
Adaptat la nevoile noastre
Rafal - Haleon
Curs - C#.Net
Tradus de catre o masina
Totul. Din nou, având în vedere cantitatea de concepte abordate de Fulvio, inclusiv explicațiile detaliate în trei zile a fost foarte bună. Mi-a plăcut că a acoperit o mulțime de concepte de care noi, ca ingineri de date, am avea nevoie.
Florim - Jisc
Curs - Programming in C# with Visual Studio
Tradus de catre o masina
Comprehensive - covered everything we were interested in. Able to work through examples.