2012-07-14 47 views
-1

在我的過濾中,我想更改順序以顯示像倒數第一個(倒序)的列表。 我的代碼在repository.cs中如何在mvc中反轉列表

orderby candidate.Position ascending select candidate);

如何更改而不是orderby倒序。

+0

你確定你的意思是MVC(模型 - 視圖 - 控制器)? – assylias 2012-07-14 09:41:25

+0

這是你所需要的:'ascending' =>'desending'? – oleksii 2012-07-14 09:47:40

+0

您是否將IE稱爲「互聯網」?如果不是,那麼爲什麼您將ASP.NET MVC框架簡稱爲MVC(這是一種獨立於語言的設計模式)? – 2012-07-14 13:06:52

回答

0

我假設你想在運行時做到這一點。

嘗試Dynamic Linq庫。

1

它會是這樣的:

candidates = candidates.OrderBy(c => c.Position).ToList() 

對於decending順序:

candidates = candidates.OrderByDescending(c => c.Position).ToList() 
+0

即使它可能無助於OP,它也幫助了我!忘記了'OrderByDescending'。謝謝! – vapcguy 2014-11-25 00:51:44