Как получить все поля сущности иерархически на двух уровнях глубины? - PullRequest
0 голосов
/ 03 декабря 2018

Использование Dynamics 365 9.0.

У меня есть Entity " Opportunity " {ID / EntityName}
(уровень глубины 0)

Легко получить поля.Это « Возможность » относится к 3 (например) другим сущностям (глубина 1 уровня)

Эти 3 сущности с уровня 1 имеют 2 (например)относящиеся к другим субъектам для каждого субъекта. (двухуровневая глубина)

Итак, это выглядит как своего рода дерево:

 Opportunity:  
     |-entity 1
     |-entity 1-1
     |-entity 1-2  
     |-entity 2
     |-entity 2-1
     |-entity 2-2  
     |-entity 3
     |-entity 3-1
     |-entity 3-2

Как я могу получить эту структуру программно, используя C #?

Я пытался использовать service.retrive(...), но здесь я должен установить ID и имя объекта для каждого объекта.Можно ли получить эту структуру в одном запросе?

Спасибо

1 Ответ

0 голосов
/ 04 декабря 2018

К сожалению, нет единого способа сделать это в одном вызове службы SDK.

Вы должны делать регрессивные вызовы для получения дочерних записей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...