我有一个C#数据表:
Id ParentId Name
======== =========== =====
1 A
2 1 b
3 1 c
4 2 d
6 5 e
我想添加一个列,或者只是添加一个可以识别没有ParentId
的{{1}}的结果。基本上在上表中,我想查找Id
,因为Id=6
5无效。
我想确定ParentId
未列为parentId
我认为这可以用Linq完成。
答案 0 :(得分:1)
这将返回ParentId
未出现在任何行中的所有行Id
rows.Where(r1 => !rows.Any(r2 => r1["ParentId"] == r2["Id"]))