小编典典

linq,其中list包含列表中的任何一个

c#

使用linq,如何检索其属性列表与另一个列表匹配的项目列表?

举一个简单的例子和​​伪代码:

List<Genres> listofGenres = new List<Genre>() { "action", "comedy" });   
var movies = _db.Movies.Where(p => p.Genres.Any() in listofGenres);

阅读 538

收藏
2020-05-19

共1个答案

小编典典

听起来像您想要的:

var movies = _db.Movies.Where(p => p.Genres.Intersect(listOfGenres).Any());
2020-05-19