LINQ查询是否要从列表中检索包含任何值的项目?

安德里奥

假设我有一个包含报表的表,并且每个报表都有为其分配的员工的员工ID。

假设我有一个员工ID列表,例如:

[ "1001", "1002", "1003", "1004", "1005", "1006", "1007"]

哪种LINQ查询将返回具有那些员工ID的所有报告?如果这只是一个标准(例如,如果我想要所有超过一年的东西),我可以

query.Where(report => report.LaunchedDate < lastYear)

但是,当我有很多物品时该如何处理?我需要使用循环还是使用LINQ方法枚举员工ID列表?

懒汉

听起来您正在寻找以下方面的东西:

var employeeIds = ["1001", "1002", "1003", "1004", "1005", "1006", "1007"];

query.Where(report => employeeIds.Contains(report.EmployeeId));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

xslt 1:检查节点是否包含列表中的任何值

检查项目的属性值是否与列表中的任何匹配

列表中是否包含具有特定值的项目?

使用LINQ查询从当前列表中获取包含任何数值的新列表

检查数据框中的列是否包含字符串列表中的任何项目

如何检查列表中的所有项目是否包含字符串中的任何字符

如何检查列表中的任何项目是否包含在列名称中?- Presto SQL

Scratch 项目:检查列表中的任何单词是否包含在答案中

如何使用linq检查列表是否包含动态列表中的项目

密码查询以检查list1是否包含list2中的任何项目

SQL Linq与包含列表中的项目

检查目标字符串是否包含列表中的任何项目并获取索引的方法?| 蟒蛇3

Linq包含表列表中的查询

如何检查整数列表中的任何项目的值是否大于列表的长度

如何从列表中检索数据并检查它是否包含某些值

在 Python/Pandas 中,检查逗号分隔的字符串是否包含列表中的任何值

如何检查数组中的元素是否包含列表 Python 中的任何值

我如何查询jsonb数组以查找它是否包含查询列表中的值?

如何检查字符串是否包含列表中的任何元素并获取元素的值?

如何查看列表的任何元素是否仅包含 R 中的某个值

具有$ lookup的MongoDB聚合仅包含(或项目)一些要从查询中返回的字段

是否有必要从json对象中检索所有值?

如何查询包含任何列表

检查列表中是否包含其他列表中的项目

是否有任何查询来匹配数据字段的起始值并在 firebase 中检索数据

从表中检索所有项目,其中表列的文本包含在项目列表中(ASP.NET Core 2.2 C# LINQ)

linq,其中list包含列表中的任何一个

检查列表中是否包含xpath值

检查文本是否包含字符串列表中的任何字符串项 c# linq