LINQ: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
No2 (discussione | contributi) m categorizzo la richiesta di categorizzare |
mNessun oggetto della modifica |
||
Riga 1:
{{s|software}}
'''Language Integrated Query''' ('''LINQ''', si pronuncia "link") è un componente del[[.NET Framework]] [[Microsoft]] che aggiunge ai linguaggi .NET la possibilità di effettuare interrogazioni su oggetti utilizzando una sintassi simile ad SQL. LINQ è stato rilasciato come componente del .NET Framework 3.5 il 29
LINQ definisce un insieme di operatori che possono essere usati per interrogare, proiettare e filtrare dati in matrici, classi enumerabili, XML, database relazionali e sorgenti dati di terze parti. Consente l'interrogazione di ogni sorgente di dati che rappresenti i dati sotto forma di oggetti. Per questa ragione, se la sorgente non memorizza in maniera nativa i dati come oggetti, è necessario l'utilizzo di un connettore per accedere ai dati. Il risultato di una query viene restituito come una collezione di oggetti in memoria che possono
Segue un breve esempio sull'uso di LINQ scritto in [[C sharp]]:
<source lang="csharp">
int SomeValue = 5;
var results = from c in SomeCollection
let x = SomeValue * 2
where c.SomeProperty < x
select new {c.SomeProperty, c.OtherProperty};
foreach (var result in results)
Console.WriteLine(result);
</source>
<noinclude>{{Categorizzare|informatica}}</noinclude>
|