Привязать контактную сущность к нескольким сущностям с помощью Web API-Dynamics CRM - PullRequest
0 голосов
/ 13 декабря 2018

Мне нужно связать объект контактов с несколькими студиями (студии - это пользовательские объекты).Я использую поле поиска в объекте контактов, contact.studioid, чтобы сделать то же самое.

Я могу сначала связать, а затем заменить ассоциации Studio, используя Web API, используя эту строку contact["studioid_odata.bind"] = "/studios(GUID)" в моем теле JSON Web API, котороехорошо работает, чтобы заменить студию.

Я хотел бы знать, как связать новую студию с контактом при каждом вызове, не заменяя его.

Ответы [ 2 ]

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

Если у Контакта есть studioid, тогда ваши отношения неправильные, поскольку это означает, что Контакт может иметь только одну студию

Вам необходимо создать еще одну связь междуcontact и studio объекты.В зависимости от ваших требований это может быть (из записи контактов):

  • A 1:N Отношения;или
  • An N:N Отношения
0 голосов
/ 13 декабря 2018

Если сущность является пользовательской, то при запуске у нее будет какой-то префикс, такой как «new_».В любом случае, я рекомендую использовать CRMRestBuilder для построения вашего запроса - https://github.com/jlattimer/CRMRESTBuilder/releases/tag/2.6.0.0

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