2011-12-03 27 views
9

¿Cuál es la sintaxis correcta para ordenar por ASC ?Sintaxis del pedido ASC

Error 1 El nombre 'ASC' no existe en el actual contexto

public IEnumerable<DTO> GetGrid(String ShipNumber) 
    { 
     try 
     { 
      ORepository rep = new ORepository(); 
      var query = rep.GetAll() 
       .Where(x => x.SHIP == ShipNumber) 
       .Orderby (x.City ASC) 
       .Select(g => new DTO 
       { 
        CUSTOMER_NAME = g.CUSTOMER_NAME, 
        CITY = g.CITY, 
        SHIP = g.SHIP, 
       }); 

      return query; 

Respuesta

36
  • .OrderBy(x => x.City) para orden ascendente.
  • .OrderByDescending(x => x.City) por orden descendente
+0

Corto y simple. ¡Gracias! – Si8

0

utilizar esta consulta cuando se utiliza distintas.

var result = ctx.tblCity.AsNoTracking() 
.Where(s => s.City== "Chennai")         
.Select(s => new Area { Name = s.AreaName})         
.Distinct().OrderBy(s => s.Name).ToList(); 

Me funcionó.