我有一个使用 linq to entities 的项目表,比如:
ID | Name | Attb1 | Attb2
1 | Apple | Green | Juicy
2 | Orange | Orange | sweet
等等
我有另一个列表,里面只有 ID。
我想使用 Linq 返回项目表中的所有字段,但 ID 在列表中的位置除外。即,如果我的列表中只有“1”,我想返回 2 |橙色 |橙色 |甜美的
最佳答案
你可以试试这样的东西
var result = table.Where(x => !list.Contains(x.id));
我假设 table
包含您的表的所有行,而 list
包含您要排除的 ID。
关于c# - Linq 除了返回整个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23695181/