3

我想获取所有记录 WHERE (s.override == 1 OR (s.override == 2 AND s.approved == 1))

我怎样才能使用 .Wherex.subcontracts.Where(s ==> ??)

4

2 回答 2

8

使用标准 C# 二元运算符:

x.subcontracts
  .Where(s => s.override == 1 || (s.override == 2 && s.approved == 1))
于 2010-06-09T18:12:19.733 回答
3

这是您需要的 where 子句:

x.subcontracts.Where(s => (s.override == 1) || (s.override == 2 && s.approved == 1))
于 2010-06-09T18:12:34.913 回答