Мне только что потребовалось приложение asp. net webforms, которое должно быть интегрировано с MS Dynamics 365 CRM. Я никогда не занимался разработкой для Dynamics 365, но мне все равно удалось подключиться к CRM с помощью. net sdk и создать объект Lead and Sales Literature. Я намерен достичь того, что мы можем сделать, перейдя к Dynamics 365 portal --> Lead --> related --> Activities--> Sales Literature
:
![enter image description here](https://i.stack.imgur.com/6rmCK.png)
Итак, я хочу установить sh связь между этими двумя сущности (литература для лидов и продаж) с использованием. net sdk, вот мой код:
AssociateRequest association = new AssociateRequest
{
Target = new EntityReference(leadEntity.LogicalName, leadid),
RelatedEntities = new EntityReferenceCollection
{
new EntityReference(SLEntity.LogicalName, SLID)
},
Relationship = new Relationship("Lead_SalesLiterature"),
RequestId = new Guid()
};
// Execute the request.
CRMService.Execute(association);
Но код не может sh установить связь с CRMService.Execute(association);
, говоря, что:
System.ServiceModel.FaultException`1: 'Взаимосвязь сущностей с SchemaName =' SalesLiterature_Lead 'не была найдена в кэше метаданных'
Я проверил оба Ссылка на ведущую сущность и Ссылка на сущность литературы по продажам , но не удается найти имя схемы для этой связи. Я что-то упускаю или это невозможно?