Я создал платформу API .NET для подключения Microsoft Dynamics 365, а затем мне хотелось бы выполнить CRUD для объекта инцидента, который содержит поле «Клиент» (которое относится к объекту «Учетная запись»).
Я создал платформу API .NET для подключения Microsoft Dynamics 365, а затем мне хотелось бы выполнить CRUD для объекта инцидента, который содержит поле «Клиент» (которое относится к объекту «Учетная запись»). [code] public void SaveIncident(IncidentEntityModels objIncidentModel) { using (OrganizationService service = new OrganizationService("MyConnectionString")) {
QueryExpression query = new QueryExpression { EntityName = "account", ColumnSet = new ColumnSet("accountid", "name") }; List info = new List() ; EntityCollection Client = service.RetrieveMultiple(query); if (Client != null && Client.Entities.Count > 0) { EntityReference itm; for (int i = 0; i < Client.Entities.Count; i++) { itm = new EntityReference(); if (Client[i].Id != null) itm.Id = Client[i].Id; if (Client[i].Contains("name") && Client[i]["name"] != null) itm.Name = Client[i]["name"].ToString();