Necesito ordenar por 2 columnas usando el marco de la entidad.
¿Cómo se hace eso?
return _repository.GetSomething().OrderBy(x => x.Col1 .. Col2)?
es decir
SELECT * FROM Foo ORDER BY Col1, Col2
c#
.net
linq
entity-framework
Lasse Edsvik
fuente
fuente
Tratar:
Para ordenar descendiendo intente esto:
fuente
La siguiente clasificación ocurre en el nivel de base de datos. No en el resultado devuelto.
Tratar:
Ejemplo 1:
Ejemplo 2:
Donde
IQueryable<a>
es la consulta de entidad,"col1 asc"
es la columna 1 y la dirección de clasificación"col2 asc"
es la columna 2 y la dirección de clasificaciónfuente
Tenga en cuenta que esto no funcionará con Telerik's Grid ni con ningún otro componente DataSource de Telerik. Aunque utiliza un objeto IQueryable prefiltrado, la clasificación siempre se realiza automáticamente como último paso y anula de forma efectiva la configuración de clasificación.
Tienes que seguir: Especificar el orden predeterminado en la cuadrícula
fuente