-2

我想写类似于以下内容:-

Technologies.Where(a2 => a2.IsDeleted.Equals(false)  
                      && (a => a.Tag.ToUpper().StartsWith(q.ToUpper()) 
                      || (q == null)))

这个想法是检索所有具有以下内容的技术对象:-

1. Isdeleted = false
2. startwith q
3. OR q ==null
4

1 回答 1

4

您的答案几乎是正确的,您不必a2为第二个标准重新定义 var 。

Technologies.Where(a2 => !a2.IsDeleted
                      && (q == null) 
                      || a2.Tag.ToUpper().StartsWith(q.ToUpper()))
于 2013-08-14T15:27:49.260 回答