Esecuzione di query su dataset (LINQ to DataSet)Querying DataSets (LINQ to DataSet)

È possibile iniziare a eseguire query su un oggetto DataSet dopo averlo popolato con i dati.After a DataSet object has been populated with data, you can begin querying it. La formulazione di query con LINQ to DataSetLINQ to DataSet è simile all'utilizzo di LINQ (Language-Integrated Query)Language-Integrated Query (LINQ) su altre origini dati con supporto LINQLINQ.Formulating queries with LINQ to DataSetLINQ to DataSet is similar to using LINQ (Language-Integrated Query)Language-Integrated Query (LINQ) against other LINQLINQ-enabled data sources. Tenere tuttavia presente che quando si utilizza LINQLINQ esegue una query su un DataSet si esegue una query di un'enumerazione dell'oggetto DataRow oggetti, anziché un'enumerazione di un tipo personalizzato.Remember, however, that when you use LINQLINQ queries over a DataSet object you are querying an enumeration of DataRow objects, instead of an enumeration of a custom type. Ciò significa che è possibile utilizzare uno dei membri del DataRow classe il LINQLINQ query.This means that you can use any of the members of the DataRow class in your LINQLINQ queries. e creare query dettagliate e complesse.This lets you to create rich, complex queries.

Come con altre implementazioni di LINQLINQ, è possibile creare LINQ to DataSetLINQ to DataSet query in due formati diversi: espressione sintassi delle query e sintassi di query basate su metodo.As with other implementations of LINQLINQ, you can create LINQ to DataSetLINQ to DataSet queries in two different forms: query expression syntax and method-based query syntax. Per ulteriori informazioni su questi due formati, vedere Introduzione a LINQ.For more information about these two forms, see Getting Started with LINQ. È 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.You can use query expression syntax or method-based query syntax to perform queries against single tables in a DataSet, against multiple tables in a DataSet, or against tables in a typed DataSet.

In questa sezioneIn This Section

Query su singola tabellaSingle-Table Queries
Viene descritto come eseguire query su una singola tabella.Describes how to perform single-table queries.

Query su tabella incrociataCross-Table Queries
Viene descritto come eseguire query tra tabelle.Describes how to perform cross-table queries.

Esecuzione di query su oggetti DataSet tipizzatiQuerying Typed DataSets
Viene descritto come eseguire una query su oggetti DataSet tipizzati.Describes how to query typed DataSet objects.

Vedere ancheSee Also

Esempi di LINQ to DataSetLINQ to DataSet Examples
Caricamento di dati in un oggetto DataSetLoading Data Into a DataSet