gpt4 book ai didi

c# - 如何在 C# 中通过表达式构建动态查询

转载 作者:太空宇宙 更新时间:2023-11-03 19:05:48 27 4
gpt4 key购买 nike

首先,我有一个如下所示的变量:

List<string> values;

现在我需要构建如下查询条件:

Expression<Func<docinstance, bool>> filter = d=>d.values.any(o=>o.value==values[0]||o.value==value[1]||.....)

因为我不知道变量值有多少项,所以如何建立查询条件

最佳答案

你可以在里面再次使用Any

d => d.values.Any(o => values.Any(x => x == o.value))

关于c# - 如何在 C# 中通过表达式构建动态查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27903886/

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