Может кто-нибудь помочь?
В настоящее время у меня есть файл класса с именем Member, в котором хранится ссылка на объект и ссылка на объект его родителя.Затем у меня есть СПИСОК, который содержит «много» членов.Это действительно как плоская файловая система, но она прекрасно работает с linq, как я вижу, дает мне ВСЕ дочерние элементы, у которых есть родительский элемент X. Использование поля ссылки на объект свойства Parent.
Теперь я думал овоссоздание моего файла класса и добавление нового поля, которое будет содержать LIST of Member и удалить свойство Parent - таким образом, у меня есть только 1 объект, но есть другие объекты с этим объектом.Надеюсь, что имеет смысл?: -)
Итак, если у меня есть этот новый объект, как я могу использовать linq, чтобы получить все дочерние элементы определенного родителя?Прямой потомок?и было бы возможно сгладить файл, т.е. вернуть элементы как отдельные объекты, которые являются частью LIST.
Я хотел бы услышать любые комментарии о том, какой метод лучше, то есть то, что у меня есть сейчас, и иерархический подход.
Заранее спасибо