Compartilhar via


Cláusula Distinta (Visual Basic)

Restringe os valores da variável atual de intervalo para eliminar valores duplicados nas cláusulas de consulta subsequentes.

Distinct

Comentários

Você pode usar a cláusula Distinct para retornar uma lista de itens exclusivos.A cláusula Distinct faz a consulta ignorar resultados de consulta duplicados.A cláusula Distinct aplica-se a valores duplicados para todos os campos de retorno especificados pela cláusula Select.Se nenhuma cláusula Select é especificada, a cláusula Distinct é aplicada à variável de intervalo para a consulta identificada na cláusula From.Se o intervalo variável é um tipo não imutável, a consulta irá apenas ignorar um resultado de consulta se todos os membros do tipo coincidirem com um resultado da consulta existente.

Exemplo

A expressão de consulta a seguir associa uma lista de clientes e uma lista de pedidos de clientes.A cláusula Distinct está incluída para retornar uma lista de nomes exclusivos de clientes e datas de pedido.

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

Consulte também

Conceitos

Introdução ao LINQ no Visual Basic

Referência

A partir da cláusula (Visual Basic)

Cláusula Select (Visual Basic)

Clúasula Where (Visual Basic)

Outros recursos

Consultas(Visual Basic)