2011-12-03 27 views
9

Cú pháp chính xác để đặt hàng theo ASC là gì?Cú pháp đặt hàng ASC

Lỗi 1 Tên 'ASC' không tồn tại trong bối cảnh hiện nay

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; 

Trả lời

36
  • .OrderBy(x => x.City) cho thứ tự tăng dần.
  • .OrderByDescending(x => x.City) cho thứ tự giảm dần
+0

Ngắn và đơn giản. Cảm ơn! – Si8

0

Sử dụng truy vấn này khi bạn sử dụng riêng biệt.

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

Nó làm việc cho tôi.

Các vấn đề liên quan