ターゲットは、10 の人気のある映画のリストを取得することです。
populars
以下を含むデータベースで
呼び出されるテーブルがあります。 moviecount
- 映画がレンタルされた回数。
MovieID
- 映画のID。
映画のすべてのデータを含む、Movies というテーブルもあります。このテーブルには、MovieID のフィールドが含まれています。テーブルは関連付けられていないため、テーブル間でリンクする必要はありません。
最も人気のある映画の 10 個の ID を取得しました
var TopTen = videoLibDB.populars
.Take(10)
.OrderBy(e => e.movieCount)
.Select(e => new { e.MovieID });
これは問題ありませんが、populars テーブル (上記のコードの TopTen) の 10 個の MovieID を使用して、"movies" テーブルから 10 個の最高の映画のリストを作成するにはどうすればよいですか?
ID が 1 つの場合、popular テーブルの moiveid と、movies テーブルの movieid を比較できます。