¿Cómo puedo hacer esta SQL
consulta Entity Framework
?
SELECT DISTINCT NAME FROM TestAddresses
c#
linq
entity-framework
distinct
Patricio
fuente
fuente
Prueba esto:
Esto le dará un
IEnumerable<string>
- puede llamar.ToList()
para obtener unList<string>
.fuente
La forma en que mostró @alliswell es completamente válida, ¡y hay otra forma! :)
Espero que sea útil para alguien.
fuente
si tiene varias columnas, haga lo siguiente:
En este ejemplo, no hay CategoryId duplicado ni CategoryName, espero que esto te ayude
fuente
Nombre distintivo de Entity-Framework Select:
Suponga que si está utilizando Vistas en las que está utilizando varias tablas y desea aplicar distintas, en ese caso primero debe almacenar el valor en la variable y luego puede aplicar Distinct en esa variable como esta ...
O puedes probar este ejemplo simple
fuente
use Select (). Distinct ()
por ejemplo
fuente
Para evitar
ORDER BY items must appear in the select list if SELECT DISTINCT
errores, lo mejor debería serfuente
Nombre distintivo de Entity-Framework Select:
Suponga que si quiere los primeros datos de una columna particular de cada grupo;
fuente