2015-11-02 25 views
0

也許對於某些人來說可能看起來很簡單,但是,我對LINQ很陌生,並且感到編寫該LINQ查詢時遇到了一些困難。使用兩個參數創建LINQ查詢。

我需要寫LINQ到實體檢查表命名Reviews其中具有siteId=5所有行至少有一個排,列名爲isValid這等於false如果有,我需要返回false,如果不返回true。

預先感謝您。

+0

試試看的,至少。提示:使用「任何」。 –

回答

1

與SITEID創建一個過濾器

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

檢查的IsValid is False任何值是否返回相應

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