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

Inne zasoby

Zapytania (Visual Basic)