Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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)