9
我有一個Linq查詢,它返回一個ordererd列表,但是當排序布爾值時,它總是先放假項目。Linq orderyby布爾型
return from workers in db.Workers
orderby workers.active, workers.naam
select workers;
有沒有辦法先訂購真品。
感謝您的幫助
大衛
我有一個Linq查詢,它返回一個ordererd列表,但是當排序布爾值時,它總是先放假項目。Linq orderyby布爾型
return from workers in db.Workers
orderby workers.active, workers.naam
select workers;
有沒有辦法先訂購真品。
感謝您的幫助
大衛
通過descending
選項使用該命令,它會反向列表。有關排序的更多示例,請參閱MSDN Soring Data。
return from workers in db.Workers
orderby workers.active descending, workers.naam
select workers;
的OrderBy方法排序默認升序項目。現在,假定一個布爾的數字表示的是:
false
= 0true
= 1false
值自然會先。如果您想扭轉訂單,只需使用descending
關鍵字:
return from workers in db.Workers
orderby workers.active descending, workers.naam
select workers;