간단한 OData와 함께 Ms Dynamic Web API를 사용하고 있습니다. 링크 엔티티에 대한 새 레코드를 추가해야합니다.CRM은 엔터티 참조 속성의 직접 업데이트를 지원하지 않습니다. 대신 탐색 속성 사용
나는 탐색 속성을 사용,
CRM은 엔티티 참조의 특성을 직접 업데이트를 지원하지 않습니다 아래의 코드 싹둑를 사용 https://github.com/object/Simple.OData.Client/wiki/Adding-entries-with-links
var newContactData = await _oDataClient .For<Contacts>() .Set(new { firstname = contactData.ContatDetails.firstname, lastname = contactData.ContatDetails.lastname, emailaddress1 = contactData.ContatDetails.emailaddress1 }) .InsertEntryAsync(true); var newContactLink = await _oDataClient.For<New_project_contactses>() .Set(new { _new_contact_project_name_new_value = contactData.ContatDetailsLink._new_contact_project_name_new_value, new_project_contactsid = new Guid("0eb46b24-21a2-e611-80eb-c4346bc5b2d4"), new_contact_type = contactData.ContatDetailsLink.new_contact_type, }) .InsertEntryAsync(resultRequired: true);
내가 예외 점점 오전에 설명서를 참조하고 대신