如何以编程方式创建 EF 查询(使用 lambda 的扩展方法)。我理解和标准。这是伪代码:
var query = repository.Where(x => x.Name == "aName");
foreach(string filter in filters)
{
query = query.Where(x => x.FilterValue.Contains(filter))
}
但我想要的不是 and 运算符。我想要一个 or 运算符。我该怎么做呢?如何在代码中创建复杂的标准树?