Distinct (Cláusula, Visual Basic)
Restringe los valores de la variable de rango actual para eliminar los valores duplicados en las cláusulas de consulta subsiguientes.
Distinct
Comentarios
Puede usar la cláusula Distinct para que se devuelva una lista de elementos únicos. La cláusula Distinct hace que la consulta omita los resultados duplicados. La cláusula Distinct se aplica a los valores duplicados de todos los campos devueltos que la cláusula Select especifica. Si no se especifica ninguna cláusula Select, la cláusula Distinct se aplica a la variable de rango de la consulta identificada en la cláusula From. Si la variable de rango no es un tipo inmutable, la consulta omitirá únicamente un resultado si todos los miembros del tipo coinciden con un resultado de consulta existente.
Ejemplo
La expresión de consulta siguiente combina una lista de clientes y una lista de pedidos de los clientes. Se incluye la cláusula Distinct para que se devuelva una lista de nombres de cliente y fechas de pedido únicos.
Dim customerOrders = From cust In customers, ord In orders
Where cust.CustomerID = ord.CustomerID
Select cust.CompanyName, ord.OrderDate
Distinct
Vea también
Referencia
Select (Cláusula, Visual Basic)
Where (Cláusula, Visual Basic)
Conceptos
Introducción a LINQ en Visual Basic