Связывание пользовательских объектов в CRM с помощью вызова API - PullRequest
0 голосов
/ 28 июня 2019

Создал пользовательский объект (комнаты), который может иметь отношение N: N к самому себе, и хотел узнать, можно ли связать новые экземпляры моего объекта комнаты в Dynamics CRM через вызов API?

1 Ответ

0 голосов
/ 29 июня 2019

Вам необходимо использовать AssociateRequest:

public void AssociateEntities(IOrganizationService service, List<Entity> secondaryEntities, Entity primaryEntity, string relationshipName)
{
    AssociateRequest request = new AssociateRequest
    {
        Relationship = new Relationship(relationshipName),
        Target = primaryEntity.ToEntityReference(),
        RelatedEntities = new EntityReferenceCollection(secondaryEntities.Select(x => x.ToEntityReference()))
    };

    OrganizationResponse response = service.Execute(request);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...