Linq запрашивают для возврата сглаженного списка родительского ребенка

Чтобы отсортировать внутренний массив, вы можете использовать внутренний цикл, например

FOR d IN system_menu 
  SORT d.Lvl DESC 
  LET submenus = (
    FOR s IN d.Submenu
      SORT s.Lvl DESC
      RETURN s
  )
  RETURN MERGE(d, { Submenu: submenus })
5
задан Chris Browne 10 November 2008 в 11:11
поделиться

2 ответа

from parent in parents
from child in parent.Children
select new ParentChild() { ParentName = parent.Name, ChildName = child.Name };
13
ответ дан 18 December 2019 в 10:50
поделиться

Это должно сделать это для Вас:

var k = from p in parents
        from c in p.Children
        select new {Name = p.Name, Child = c.Name };

Править: Opps забыл возвращать новый объект ParentChild. но Кент избил меня к нему ;)

3
ответ дан 18 December 2019 в 10:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: