Struttura del corso

Introduzione

LINQ Nozioni di base

  • IEnumerable<T>
  • IEnumerator<T>
  • Proiezione, filtraggio, quantificatori, partizioni, operazioni, ecc.

Panoramica degli operatori LINQ

  • Esecuzioni immediate ed esecuzioni differite
  • Operatori di streaming e non di streaming

Preparazione dell'ambiente di sviluppo

  • Installazione e configurazione di .NET
  • Installazione e configurazione di LINQPad

Query semplici LINQ

  • Selezione di un'origine dati
  • Creazione di una query
  • Esecuzione di una query

Trasformazione dei dati e relazioni tra tipi

  • Restituzione dei risultati come tipo
  • Esecuzione di operazioni sugli elementi di origine
  • Consentire al compilatore di selezionare i tipi

Raggruppamento e unione di query LINQ

  • Raggruppamento per più chiavi
  • Estensione di una query di gruppo
  • Raggruppamento con chiavi personalizzate
  • Utilizzo dell'inner join con chiave composita
  • Utilizzo dell'aggiunta a gruppi e dell'aggiunta a gruppi interni

LINQ con operatori Lambda

  • Informazioni sulla sintassi del metodo con gli operatori Lambda
  • Raggruppamento per tasti multipli
  • Raggruppamento per chiavi personalizzate e oggetti personalizzati
  • Utilizzo dell'inner join e del join composito
  • Utilizzo dell'aggiunta al gruppo e dell'aggiunta interna al gruppo

Query standard e complesse

  • Filtraggio dei sottoinsiemi
  • Riorganizzazione dei dati con un operatore
  • Analisi dei gruppi di base
  • Creazione di una gerarchia in un set di dati
  • Concatenamento dei dati
  • Utilizzo delle parole chiave into e let

LINQ su SQL

  • Impostazione di un database
  • Esecuzione di query su un database
  • Aggiornamento di un database

LINQ su XML

  • Creazione di un albero
  • Utilizzo delle query ad albero

Riassunto e conclusione

Requisiti

  • Una comprensione della programmazione

Pubblico

  • Sviluppatori Web
  14 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.

Prezzo per Partecipante

Recensioni (9)

Corsi relativi

Introducing C# 6.0 with Visual Studio 2015/2017

  28 ore

Categorie relative