テーブル Videos からビデオ情報を選択する LINQ クエリを実行しています。クエリは、ID が次のリストに存在する動画のみを選択します。
List<int> results; //Has some values
var query = from l in dataContext.Videos
where results.Contains(l.ID)
select l;
IDがリストの結果と同じ順序に従うように、クエリでアイテム(ビデオ情報)を順序付けるにはどうすればよいですか?
私はこれを次のように行うことができます:
List<int> results; //Has some values
var query = from k in results
from l in dataContext.Videos
where k==l.ID
select l;
しかし、これは遅いです。もっと速いものが必要です。