0
我正在使用EF Code-First方法處理應用程序,並且我有許多包含ICollection對象的實體類。我的目標是以遞歸方式遍歷實體及其集合,以構建樹(使用json & jsTree)。創建遞歸方法來遍歷實體類及其集合
我認爲我需要反思這裏...
今天我用幾個內部foreach循環,以達到我需要做的,但在我看來,作爲一個非常不錯的辦法,因爲我覺得我可以減少它的代碼行數量要少得多。
有什麼想法?
感謝
我正在使用EF Code-First方法處理應用程序,並且我有許多包含ICollection對象的實體類。我的目標是以遞歸方式遍歷實體及其集合,以構建樹(使用json & jsTree)。創建遞歸方法來遍歷實體類及其集合
我認爲我需要反思這裏...
今天我用幾個內部foreach循環,以達到我需要做的,但在我看來,作爲一個非常不錯的辦法,因爲我覺得我可以減少它的代碼行數量要少得多。
有什麼想法?
感謝
我遇到了ObjectWalker。
這可以幫助您處理完整的圖形,而不會出現重複。你可以擴展它來序列化爲JSON。
較小的代碼量並不總是最好的一個。 –
在我的情況下,我確實認爲將六個foreach循環減少到一個更好。問題是如何。 –