我的类别表类似于:categoryId,cat_name,parentId
我想以分层形式将所有子类别从根(类别)获取到树的底部,作为与 linq 的父子关系,并且我还使用 mvc3 EF 模型结构...
请为此提出一些解决方案......
预先感谢米兰
最佳答案
如果您想在不必编写函数来递归地为树的每个节点生成查询的情况下执行此操作,则应考虑迁移到嵌套集架构而不是父/子架构。这允许通过一个查询获取一个节点的所有后代。阅读有关该主题的文章以获取更多信息:http://www.sitepoint.com/hierarchical-data-database/ (请务必阅读全文。好东西要到第二页才开始。)
关于sql - 使用 linq mvc 的 CTE 递归查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9005574/