gpt4 book ai didi

linq 从数据库中选择 ArrayList 中的 ID

转载 作者:行者123 更新时间:2023-12-01 17:28:58 24 4
gpt4 key购买 nike

我有一个包含一些用户 ID 的数组列表。我需要这样的查询:

vat tmp= users.select(a=> a.UserID in (arraylist));

我能做什么?

最佳答案

如果它实际上在 ArrayList 中,您应该创建一个 List<T>或先数组。然后你可以使用Contains :

// Use the appropriate type, of course.
var ids = arraylist.Cast<string>().ToList();
var tmp = users.Select(a => ids.Contains(a.UserID));

使用Contains时在平原上ArrayList可能编译,我希望它在执行时失败,假设 usersIQueryable<> .

关于linq 从数据库中选择 ArrayList 中的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7025659/

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