Condividi tramite


Esecuzione di query su dataset (LINQ to DataSet)

È possibile iniziare a eseguire query su un oggetto DataSet dopo averlo popolato con i dati. La formulazione di query che usano LINQ to DataSet è simile all'uso di LINQ (Language-Integrated Query) su altre origini dati abilitate per LINQ. Tenere presente, tuttavia, che quando si usano query LINQ su un oggetto DataSet, si esegue una query su un'enumerazione di oggetti DataRow anziché un'enumerazione di un tipo personalizzato. Ciò significa che è possibile usare uno qualsiasi dei membri della classe DataRow nelle query LINQ. Ciò crea query dettagliate e complesse.

Come per altre implementazioni di LINQ, è possibile creare query LINQ to DataSet in due forme diverse: sintassi delle espressioni di query e sintassi di query basata su metodo. È possibile utilizzare la sintassi delle espressioni di query o la sintassi delle query basate su metodo per eseguire query su singole tabelle di DataSet, più tabelle di DataSet o tabelle di DataSet tipizzati.

In questa sezione

Query su singola tabella
Viene descritto come eseguire query su una singola tabella.

Query su tabella incrociata
Viene descritto come eseguire query tra tabelle.

Esecuzione di query su oggetti DataSet tipizzati
Viene descritto come eseguire una query su oggetti DataSet tipizzati.

Vedi anche