linq を使用して、属性のリストが別のリストと一致するアイテムのリストを取得するにはどうすればよいですか?
次の簡単な例と疑似コードを見てみましょう。
List<Genres> listofGenres = new List<Genre>() { "action", "comedy" });
var movies = _db.Movies.Where(p => p.Genres.Any() in listofGenres);
ベストアンサー1
あなたが望んでいるのは次のようなことのようです:
var movies = _db.Movies.Where(p => p.Genres.Intersect(listOfGenres).Any());