2012-09-18 82 views

回答

3

方法語法

var query = enumerable.OrderBy(x => x.order == null ? 1 : 0).ThenBy(x => x.order); 

查詢語法

var query = from x in enumerable 
      orderby (x.order == null ? 1 : 0), x.order 
      select x; 
0

假設訂單是空值(不是對象),你應該能夠使用:

orderby null == order ? 1 : 0, order 

如果它是一個對象,你可以試試

orderby null == order ? 1 : 0, order.PropertyName