Создать рекурсивный метод для зацикливания классов сущностей и их коллекций - PullRequest
0 голосов
/ 09 ноября 2011

Я работаю с подходом EF Code-First в своем приложении, и у меня есть много классов сущностей, которые содержат объекты ICollection. Моя цель - рекурсивно обойти сущности и их коллекции, чтобы построить дерево (используя json & jsTree).

Я полагаю, мне нужно отражение здесь ...

Сегодня я делаю это, используя несколько внутренних циклов foreach для достижения своих потребностей, но мне кажется, что это очень плохой подход, потому что я думаю, что могу сократить его до гораздо меньшего количества строк кода.

Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 09 ноября 2011

Я сталкивался с ObjectWalker .

. Это может помочь вам обработать полный график без дубликатов.Вы можете расширить это для сериализации в JSON.

...