我有一个使用linq到实体的项目表,说:
ID | Name | Attb1 | Attb2
1 | Apple | Green | Juicy
2 | Orange | Orange | sweet
Run Code Online (Sandbox Code Playgroud)
等等
我有另一个列表,里面只有ID.
使用Linq我想从项目表中返回所有字段,除非ID在列表中.即如果我的列表中只有'1',我想返回2 | orange | orange | sweet
你可以尝试这样的事情
var result = table.Where(x => !list.Contains(x.id));
Run Code Online (Sandbox Code Playgroud)
我假设它table包含表的所有行并list包含要排除的ID.