【发布时间】:2018-06-01 02:44:12
【问题描述】:
我已经“谷歌”了很多小时,但我仍然无法找到答案。基本上,我有一个看起来像这样的表:
Parent | ID
null | 1
1 | 2
2 | 3
3 | 4
3 | 5
3 | 6
4 | 7
null | 8
如何使用实体 linq 根据 Id 和“深度级别”进行过滤(这是一个简单的元素计数,包括 Id 元素和 n - 1 个元素通过 Id 元素)?
例如,当我通过 Id 2 和深度级别 2
结果将是
Parent | ID
2 | 3 //level 1
3 | 4 //level 2
3 | 5 //level 2
3 | 6 //level 2
如果我通过 Id 3 和深度级别也 2
结果将是
Parent ID
3 | 4 //level 1
3 | 5 //level 1
3 | 6 //level 1
4 | 7 //level 2
感谢您的帮助
【问题讨论】:
-
你能解释更多吗?这个问题对我来说仍然不清楚(实际上整个情况并不清楚)。如果您解释更多,我可能会有所帮助
-
请检查我的回答。我不确定我是否正确理解了您。如果没有,请告诉我删除答案。
标签: c# asp.net entity-framework linq