gpt4 book ai didi

c# - 带有 Or 的 IQueryable Where 扩展方法

转载 作者:行者123 更新时间:2023-11-30 18:10:50 29 4
gpt4 key购买 nike

<分区>

重复:

How to dynamically add OR operator to WHERE clause in LINQ

我想遍历一个字符串值数组并构建一个 linq 表达式

列表中的每一项都用“或”运算在一起。

string[] search = new string[]{"A", "B", "C"};
foreach (string item in filterValues)
{
searchQuery = searchQuery.Where(s => s.Name.Contains(item));
}

上面的代码搜索了“A”AND“B”AND“C”

我想搜索“A”OR“B”OR“C”。

我知道如何使用 Linq 执行此操作,但我想使用扩展方法来完成同样的事情。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com