【发布时间】:2011-11-03 14:21:56
【问题描述】:
我需要递归获取某个节点的所有后代。例如,对于 Id=1 的节点,我需要获得以下后代:2、3、4、5、6。对于 Id=2 的节点,我需要获取节点:4、5、7。我怎样才能以最少的服务器请求赢得 Linq-To-Entites?
| Id | ParentId | Name |
------------------------
| 1 | 1 | a |
------------------------
| 2 | 1 | b |
------------------------
| 3 | 1 | c |
------------------------
| 4 | 2 | d |
------------------------
| 5 | 2 | e |
------------------------
| 6 | 3 | f |
------------------------
| 7 | 5 | g |
【问题讨论】:
标签: entity-framework c#-4.0 linq-to-entities recursive-query