Поделиться через


Предложение Distinct (Visual Basic)

Ограничивает значения текущего диапазона переменной, чтобы исключить повторяющиеся значения в предложениях последующих запросов.

Distinct

Заметки

Можно использовать предложение Distinct для возврата списка уникальных элементов. Чтобы игнорировать повторяющиеся результаты запроса, используйте предложение Distinct. Предложение Distinct применяется к повторяющимся значениям для всех возвращенных полей, заданных предложением Select. Если предложение Select не указано, предложение Distinct применяется к переменной диапазона для запроса, указанного в предложении From. Если переменная диапазона не имеет постоянного типа, запрос проигнорирует результаты запроса, если все члены типа соответствуют существующим результатам запроса.

Пример

Следующее выражение запроса соединяет список клиентов и заказы клиентов. Предложение Distinct включается для возврата списка уникальных имен клиентов и дат заказов.

Dim customerOrders = From cust In customers, ord In orders
                     Where cust.CustomerID = ord.CustomerID
                     Select cust.CompanyName, ord.OrderDate
                     Distinct

См. также

Ссылки

Предложение From (Visual Basic)

Предложение Select (Visual Basic)

Предложение Where (Visual Basic)

Основные понятия

Знакомство с LINQ в Visual Basic

Другие ресурсы

Запросы (Visual Basic)