1

Azure Mobile Service テーブルに格納した各アイテム グループの上位 10 アイテムを返したいと考えています。

IE._qryItemResult = _tblResult
                      .Where(item => item.grouptype == 1)
                      .Take(10)
                      .ToEnumerableAsync();

grouptype=2 などの上位 10 項目が必要な場合は、別のクエリを実行して最初の結果に追加する必要がありますか、それとももっと賢い方法がありませんか?

ありがとう

4

1 に答える 1

1

_tblResult にはいくつのエントリが含まれていますか? 大量でない場合は、ロットをメモリに戻し、そこで linq クエリを使用できます。

ただし、毎回サービスに出かける必要がある場合は、それぞれ独自のWhere()フィルター/Take()金額の組み合わせを使用して、複数の個別のクエリを指定する必要があります。

于 2013-09-17T16:15:23.253 に答える