Синтаксис заказа по ASC - PullRequest
       4

Синтаксис заказа по ASC

11 голосов
/ 03 декабря 2011

Какой правильный синтаксис для заказа по ASC

Ошибка 1 Имя «ASC» не существует в текущем контексте

 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;

Ответы [ 2 ]

42 голосов
/ 03 декабря 2011
  • .OrderBy(x => x.City) по возрастанию.
  • .OrderByDescending(x => x.City) по убыванию
0 голосов
/ 10 октября 2017

Используйте этот запрос при использовании Distinct.

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

У меня это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...