-2

タイトルのとおりです。それ以外の場合は、LINQ ステートメントでの and、xor、または式の単純な使用です。

from s in db.Items
where <Other boolean operations> &&
      s.Category.Contains("something") &&
      s.IsReviewed == false

他のブール演算でリストをフィルタリングしたい場所、および IsReviewed ブール値が false でない限り、残りの項目をカテゴリ「何か」にすべきでない場所。

これを表現する別の言い方をすると、レビューされていない限り、「何か」カテゴリを除いて、どのカテゴリのアイテムも表示したい.

あなたの指示に感謝します。

4

3 に答える 3

1

Category.Contains("something")すべてのコメントに基づいて、含まれていないすべてのアイテム、または含まれているアイテムを探していることを理解しています!IsReviewed

from s in db.Items
where <Other boolean operations> &&
      (!s.Category.Contains("something") || !s.IsReviewed)

否定を移動して、含まれているアイテムと含まれているアイテムを除外することができCategory.Contains("something")ますIsReviewed

from s in db.Items
where <Other boolean operations> &&
      !(s.Category.Contains("something") && s.IsReviewed)
于 2016-12-30T22:04:45.267 に答える