使用两个参数创建 LINQ 查询

Creating LINQ query with two parameters

我是 LINQ 的新手,我觉得编写 LINQ 查询有些困难。

我需要编写 LINQ TO ENTITY 来检查 table 是否命名为 Reviews 其中所有具有 siteId=5 的行至少有一个列名为 isValid 的行等于false如果有,我需要returnfalse,如果没有returntrue。

使用 SiteId 创建过滤器

IEnumerable<Review> FilteredReviews = Reviews.Where(x=>x.SiteId == 5)

检查IsValid is False、return是否有相应的值

return FilteredReviews.Any(y=>!y.IsValid) ? false : true