【发布时间】:2011-09-05 14:42:49
【问题描述】:
我对如何订购列表有疑问。 我有一个产品清单,我按价格对它们进行排序。但在我的数据库中,我有两个价格:价格和报价。
我想按价格对我的产品进行排序,但是如果报价>0,那么我想按报价排序
我想到了这个,但它不起作用:
list.OrderBy(p => p.offer != 0 ? p.offer : p.price );
有什么想法吗??
【问题讨论】:
-
为什么不起作用?错误是什么?预期结果与实际结果如何?
-
@Smudge202 不考虑报价,按价格排序
-
你使用的代码是不是一模一样?
-
@R. Martinho Fernandes 是的,它是相同的代码..
标签: asp.net-mvc linq list