0

.. で割った値にsort基づいて結果を得る必要があるので、やりたいことは次のようなものです。col1col2

var x = uploadsQuerySelectionBuilder.Where(e => e.uploadNumberOfVotes 
> 0)**.OrderByDescending(e=>(e.uploadScore/e.uploadNumberOfVotes))
** : uploadsQuerySelectionBuilder;

今のところ..結果はまったく順序付けられていないようですが、ランダムです..これは可能ですか?どうすればこれを機能させることができますか?

編集:

var x = tSearch.SortByDate != false ? uploadsQuerySelectionBuilder.Where(e => e.uploadNumberOfVotes > 0).OrderByDescending(e => (e.uploadScore / e.uploadNumberOfVotes)) : uploadsQuerySelectionBuilder;

非常に有効で「コンパイル可能な」コードです:)..もう1つはVSで書かれていないので、私の悪い..

4

1 に答える 1

0

何かのようなもの:

var x = uploadsQuerySelectionBuilder
           .Where(e => e.uploadNumberOfVotes > 0)
           .Select(e => new { Val = e, ScoreishThing = e.uploadScore/e.uploadNumberOfVotes })
           .OrderByDescending(e=> e.ScoreishThing)
           .Select(e=>e.Val);
于 2012-09-18T09:23:33.243 に答える