C# Linq除了返回整个表之外

C# Linq除了返回整个表之外,c#,asp.net,linq,C#,Asp.net,Linq,我有一个使用linq to实体的项目表,比如: ID | Name | Attb1 | Attb2 1 | Apple | Green | Juicy 2 | Orange | Orange | sweet 等 我还有一张名单,上面只有身份证 使用Linq,我希望返回item表中的所有字段,ID在列表中的字段除外。i、 e.如果我的列表中只有“1”,我想返回2 |橙|橙|甜你可以试试这样的东西 var result = table.Where(x => !list.Contains(x.

我有一个使用linq to实体的项目表,比如:

ID | Name | Attb1 | Attb2
1 | Apple | Green | Juicy
2 | Orange | Orange | sweet

我还有一张名单,上面只有身份证


使用Linq,我希望返回item表中的所有字段,ID在列表中的字段除外。i、 e.如果我的列表中只有“1”,我想返回
2 |橙|橙|甜

你可以试试这样的东西

var result = table.Where(x => !list.Contains(x.id));

其中我假设
table
包含表中的所有行,并且
list
包含要排除的ID。

您的表是什么?林克有什么权利?数据表?具有这些属性的类?太好了,谢谢。我想做点什么,除了