我需要在 linq 查询中加入多个条件,我有一个条件框,如下所示:
目前我使用的查询比只能处理一个标签:
var c = *text after the t:*
var r = rs.Returns.Where(x => x.Lines.Any(y => y.Tags.Any(z => z.Name.Contains(c))));
我需要类似的东西(这可能不正确):
var r = rs.Returns.Where(x => x.Lines.Any(y => y.Tags.Any(z => z.Name.Contains(*1st Tag*)) && y.Tags.Any(z.Name.Contains(*2nd Tag*)))); .. etc
这样所有的tags
已经Line
被搜索并被AND
应用。有没有简单的方法来实现这样的事情?
提前谢谢了。