У меня ошибка типа, когда я собираюсь создать объект в crm с помощью веб-API, часть сообщения об ошибке:
Несовпадение типов: Тип атрибута: new_rga.stageid: System.Guid. Однако тип передаваемого значения: Microsoft.Xrm.Sdk.EntityReference
Моя сущность называется " new_rga ", и есть поле типа " processstage"которое ваше логическое имя" processstage_new_rga".
Мой код:
Guid stageID = new Guid("27kj9503-5967-42cf-a4c9-1d20f0e09921");
item["processstage_new_rga@odata.bind"] = "/processstages("+stageID.ToString()+")";
В метаде:
<NavigationProperty Name="processstage_new_rga" Type="mscrm.processstage" Nullable="false" Partner="processstage_new_rga">
<ReferentialConstraint Property="_stageid_value" ReferencedProperty="processstageid"/>
</NavigationProperty>
Я не понимаю, почему эта ошибка, так как визуально это кажется правильным.