Linq除了返回整个表
本文关键字:返回 Linq | 更新日期: 2023-09-27 18:03:52
我有一个使用linq到实体的项目表,如:
ID | Name | Attb1 | Attb2
1 | Apple | Green | Juicy
2 | Orange | Orange | sweet
等我有另一个只有ID的列表。
使用Linq,我想返回项目表中的所有字段,除了ID在列表中的字段。例如,如果列表中只有'1'我想返回2 | orange | orange | sweet
你可以试试这样
var result = table.Where(x => !list.Contains(x.id));
我假设table
包含表的所有行,list
包含您想要排除的id。