2016-05-31 6 views
0

私は2つの日付を返すデータリストを持っています。日付を降順で表示する

5/31/2016 4:34:41 AM 
5/31/2016 4:38:08 AM 

ラムダ式を使用して最新の日付を表示しています。しかし、それはまだ間違っている。何が問題かもしれない。

var rowEntities = 
    MyOperations.GetEntitiesByDate().ToList().OrderByDescending(i=>i.JobStartTime); 

public DateTime JobStartTime { get; set; } 
+1

を試してみてください、あなたは 'GetEntitiesByDate'を返すかを示すことはできますか? – Mairaj

+1

@UweKeimすでに「DateTime」タイプであることが記載されています – user3185569

答えて

1

var rowEntities = MyOperations.GetEntitiesByDate().OrderByDescending(i=>i.JobStartTime).ToList(); 
+0

'ToList'呼び出しを動かすのはなぜ(性能の横に)違いますか? –

1
var rowEntities = MyOperations.GetEntitiesByDate().ToList().OrderByDescending(i=>i.JobStartTime); 

または

var rowEntities = (from dates in MyOperations.GetEntitiesByDate() orderby dates.jobstarttime select dates).Tolist(); 

または

var rowEntities = (from dates in MyOperations.GetEntitiesByDate() orderby dates.jobstarttime ascending or descending select dates).Tolist(); 
+1

これはOPの質問とどのように関連していますか? –

+1

linqクエリを書くには2つの方法があります。最初のものが動作しない場合に備えて、2番目の方法を書いただけです。 –

関連する問題