2012-01-25 85 views
4

我对分类表是这样的:categoryId,cat_name,parentId使用LINQ MVC CTE递归查询

我想获取所有子类别的根(类别),以树的底部分层形式与LINQ亲子关系,如果你想这样做也即时通讯使用MVC3 EF模型结构...

请建议一些这方面的解决方案...

在此先感谢,米兰

回答

2

,而无需编写一个函数来递归基因为树的每个节点评估一个查询,你应该考虑移动到嵌套集架构而不是父/子架构。这允许通过一个查询获得节点的所有后代。阅读关于这个主题的文章以获取更多信息:http://www.sitepoint.com/hierarchical-data-database/(请务必阅读整件事情,好的内容直到第二页才开始)