我該怎麼辦了多層次的父子排序使用LINQ如果我有類似下面的表結構:如何使用Linq進行多級親子排序?
[Table: Sections] Id Seq Name ParentSectionId 1 1 TOP NULL 2 1 AAAA 1 3 2 SSSS 1 4 3 DDDD 1 5 1 SectionA1 2 6 2 SectionA2 2 7 1 SectionS1 3 8 3 ASummary 2
預期的排序結果:
TOP AAAA SectionA1 SectionA2 ASummary SSSS SectionS1 DDDD
這隻會工作如果層次結構已按排序順序排序,則不太可能。圖片[1]和[5]在根,與各自的孩子[8]和[2]; [2]的孩子會出現在[8]的孩子面前,這是錯誤的。 – Aaronaught 2010-03-28 20:43:27
似乎將SectionS1放在列表的最後,ASummary倒數第二。 – 2010-03-28 20:47:33