Distinct, clause (Visual Basic)
Restreint les valeurs de la variable de portée actuelle pour éliminer des valeurs en double dans les clauses de requête suivantes.
Distinct
Notes
Vous pouvez utiliser la clause Distinct pour retourner une liste d'éléments uniques. La clause Distinct permet d'ignorer les doublons dans les résultats de la requête. La clause Distinct s'applique aux valeurs doubles de tous les champs retournés, spécifiés par la clause Select. Si aucune clause Select n'est spécifiée, la clause Distinct est appliquée à la variable de portée pour la requête identifiée dans la clause From. Si la variable de portée n'est pas un type immuable, la requête n'ignore un résultat de requête que si tous les membres de ce type correspondent à un résultat existant de la requête.
Exemple
L'expression de requête suivante joint une liste de clients et une liste de commandes passées par ces clients. La clause Distinct est incluse pour retourner une liste de noms de clients et de dates de commandes uniques.
Dim customerOrders = From cust In customers, ord In orders
Where cust.CustomerID = ord.CustomerID
Select cust.CompanyName, ord.OrderDate
Distinct
Voir aussi
Référence
Concepts
Introduction à LINQ dans Visual Basic