Clausola Distinct (Visual Basic)
Aggiornamento: novembre 2007
Limita i valori della variabile di intervallo corrente per eliminare i valori duplicati nelle successive clausole di query.
Distinct
Note
È possibile utilizzare la clausola Distinct per restituire un elenco di elementi univoci. La clausola Distinct consente alla query di ignorare i risultati duplicati. La clausola Distinct si applica ai valori duplicati per tutti i campi restituiti specificati dalla clausola Select. Se non viene specificata alcuna clausola Select, la clausola Distinct viene applicata alla variabile di intervallo per la query identificata nella clausola From. Se la variabile di intervallo non è un tipo non modificabile, la query ignorerà un risultato solo se tutti i membri del tipo corrispondono a un risultato della query esistente.
Esempio
Nell'espressione di query seguente vengono uniti un elenco di clienti e un elenco di ordini del cliente. La clausola Distinct viene inclusa per restituire un elenco di nomi cliente e data ordine univoci.
Dim customerOrders = From cust In customers, ord In orders _
Where cust.CustomerID = ord.CustomerID _
Select cust.CompanyName, ord.OrderDate _
Distinct
Vedere anche
Concetti
Introduzione a LINQ in Visual Basic
Riferimenti
Clausola Select (Visual Basic)