gpt4 book ai didi

linq - 如何使用 Linq 和 IN 子句

转载 作者:行者123 更新时间:2023-12-04 16:37:28 27 4
gpt4 key购买 nike

这是我的代码

if (catid != 0)
posts = posts.Where(x => x.catid IN '1,8,2,109,23');

在此代码中显示为语法错误。有没有办法来解决这个问题

最佳答案

您也必须使用另一个列表进行比较。

List<int> cadIdFoundList = new List<int>();

cadIdFoundList.Add(1);
cadIdFoundList.Add(8);
// etc. . .

posts.Where(x => cadIdFoundList.Contains(x.catId));

关于linq - 如何使用 Linq 和 IN 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2015794/

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