c# - LINQ 检查列表中是否存在 ID

标签 c# sql linq entity-framework

我正在使用 LINQ Entity Framework 。 我有一个 SQL 表,我想获取表中所有具有列表中存在的 ID 的项目

这可以用 LINQ 实现吗?

最佳答案

是的,这是可能的。

(from item in yourContext.YourTable where yourList.Contains(item.ID) select item).ToList();

关于c# - LINQ 检查列表中是否存在 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937826/

相关文章:

c# - nunit 测试工作目录

sql - DATEDIFF 日期之间基于工作时间(上午 8 点至下午 5 点)而不是总小时数或天数

linq - 如何对 Linq 查询分组结果进行排序

c# - Moq - 存储库中的 Linq 表达式 - 在设置中指定表达式

c# - 从 JSON 响应打印特定值

c# - 在新的 AppDomain 中调用库以防止异常传播

c# - LINQ to SQL 'where' 条件中的 Lambda 表达式异常

使用 order by 和 group by 的 MYSQL 子查询

SQL Server ORDER BY [聚合] DESC/ASC

c# - 使用 LINQ 从两个其他列表中填充单个列表而不重复