说我有一个数据集像这样:递归Linq查询 - 人>管理>部门
PersonId | ManagerId | DepartmentId
========================================
1 null 1
2 1 1
3 1 2
4 2 1
等。
我找了一个LINQ查询,该查询:
给出一个经理ID和一组 DepartmentIds会给我所有 相关PersonIds。查询应该 返回所有PersonIds下一个经理, 一路下来树,而不是只有 那些经理下。
这里是我试过到目前为止:http://pastebin.com/zF9dq6wj
谢谢! Chris。
感叹。你试过了什么,那是怎么做的,你做了什么研究来试图找到解决方案等。 – 2011-06-13 16:27:31
你的树有一个静态的3个级别? – Magnus 2011-06-13 16:31:14
嗨,没有 - 理论上它可以有无限的水平。谢谢。 – christofr 2011-06-13 16:31:56