Tra le caratteristiche introdotte da .NET framework 3.5 spicca sicuramente LINQ, il Language INtegrated Query. Questo linguaggio permette di esprimere con la sintassi di C# o VB query type safe capaci di interrogare storage eterogenei, presentando i dati contenuti in essi sotto forma di oggetti manipolabili applicativamente. Durante questa sessione vedremo come LINQ possa essere utilizzato in progetti reali per integrare fonti dati che spaziano da database comuni ai file xml.