C# LINQ

Modalità: elearning 10 ore


Prezzo del corso

Descrizione del corso

Nel corso C# LINQ impareremo a interrogare, in maniera uniforme, varie sorgenti di dati (database relazionali, file XML, collections .NET) direttamente in C#. LINQ (Language-Integrated Query) è infatti il nome di un set di tecnologie che integrano varie funzionalità di query (interrogazione) e che contraddistingue fortemente C# e il Framework .NET da altri framework e/o linguaggi di programmazione.

In questo corso esploreremo gran parte delle istruzioni LINQ attraverso molteplici esempi. Parleremo di metodi di restrizione per filtrare i dati e di funzioni di proiezione per trasformare i dati appena filtrati. Parleremo di ordinamento e partizionamento dei dati. Vedremo le istruzioni di aggregazione che ci consentiranno di raggruppare o unire sorgenti dati diverse. Vedremo inoltre come integrare queste istruzioni con istruzioni custom che si comporteranno come se fossero altre istruzioni LINQ.

 

PROGRAMMA:

  • LINQ
  • Restrizione
  • Proiezione
  • Esercitazione 1
  • Ordinamento e partizionamento
  • Aggregazione
  • Esercitazione 2
  • Metodi di estensione

 

 

 

 

 

 

REQUISITI:

  • Introduzione a C#
  • C# Funzioni
  • C# OOP