Distinct — Klauzula (Visual Basic)
Ogranicza wartości bieżącej zmiennej zakres wyeliminowanie zduplikowanych wartości w klauzulach kolejne kwerendy.
Distinct
Uwagi
Można użyć Distinct klauzuli, aby powrócić do listy unikatowych elementów.Distinct Klauzuli powoduje, że kwerenda, ignorowanie wyników kwerendy zduplikowane.Distinct Klauzula WHERE odnosi się do wartości zduplikowanych dla zwrotu wszystkie pola określone przez Select klauzuli.Jeśli nie Select klauzuli jest określony, Distinct stosowana jest klauzula zmiennej zakresu dla kwerendy, określone w From klauzuli.Jeśli zmienna zakres nie jest typem niezmienne, kwerendy tylko zignorować wynik kwerendy, jeśli wszyscy członkowie tego typu odpowiadają istniejących wyników kwerendy.
Przykład
Następujące wyrażenie kwerendy dołącza listę klientów oraz listy zamówień klienta.Distinct Klauzuli jest włączone, aby powrócić do listy nazw unikatowych klienta i zamówić daty.
Dim customerOrders = From cust In customers, ord In orders
Where cust.CustomerID = ord.CustomerID
Select cust.CompanyName, ord.OrderDate
Distinct
Zobacz też
Informacje
From — Klauzula (Visual Basic)
Select — Klauzula (Visual Basic)
Where — Klauzula (Visual Basic)
Koncepcje
Wprowadzenie do LINQ w Visual Basic