linq - 按语法 ASC 排序

标签 linq entity-framework linq-to-entities

按 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;

最佳答案

  • .OrderBy(x => x.City) 用于升序排列。
  • .OrderByDescending(x => x.City) 用于降序排列

关于linq - 按语法 ASC 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8369121/

相关文章:

c# - Linq-to-Entities SqlFunctions : How to Convert from int to double? 还是十进制?

c# - 从包含逗号分隔值的字符串数组中查找项目的索引

c# - 从 HttpContext.User.Claims 中提取值

asp.net - Linq更新记录

c# - 在查询中预先加载的动态包含语句 - EF 4.3.1

c# - Entity Framework 4.1 Linq Contains 和 StartsWith

design-patterns - LINQ to entity - 传递模型的最佳实践

asp.net-mvc - mvc 填充下拉列表

sql-server - RDBMS 和 ORDBMS 之间的区别

c# - Entity Framework 6 和 .NET Core 应用程序