2011-11-09 58 views
0

我正在使用EF Code-First方法處理應用程序,並且我有許多包含ICollection對象的實體類。我的目標是以遞歸方式遍歷實體及其集合,以構建樹(使用json & jsTree)。創建遞歸方法來遍歷實體類及其集合

我認爲我需要反思這裏...

今天我用幾個內部foreach循環,以達到我需要做的,但在我看來,作爲一個非常不錯的辦法,因爲我覺得我可以減少它的代碼行數量要少得多。

有什麼想法?

感謝

+1

較小的代碼量並不總是最好的一個。 –

+0

在我的情況下,我確實認爲將六個foreach循環減少到一個更好。問題是如何。 –

回答

0

我遇到了ObjectWalker

這可以幫助您處理完整的圖形,而不會出現重複。你可以擴展它來序列化爲JSON。