10
LINQ按空列排序,其中顺序升序,并且空值应为最后
我正在尝试按价格对产品列表进行排序。 结果集需要按列从低到高的价格列出产品LowestPrice。但是,此列可以为空。 我可以按照降序对列表进行排序,如下所示: var products = from p in _context.Products where p.ProductTypeId == 1 orderby p.LowestPrice.HasValue descending orderby p.LowestPrice descending select p; // returns: 102, 101, 100, null, null 但是我不知道如何按升序排序。 // i'd like: 100, 101, 102, null, null