Come faccio ad aggiornare un'entità personalizzata in CRM 2011 codice del plugin on-line?
-
25-10-2019 - |
Domanda
Qualcuno può dirmi il motivo per cui questo codice non funziona in un plugin in linea 2011? Quello che sto cercando di fare è aggiornare una raccolta di entità personalizzate. Si getta il seguente errore sul service.Execute (...). Un altro modo per raggiungere questo obiettivo molto apprezzato ...
Eccezione imprevista da (Execute) plug-in:: System.InvalidCastException:. Specificato cast non è valido
EntityCollection CustomEntitiesNeedingSync = service.RetrieveMultiple(RelevantCustomEntitiesQuery);
foreach (Entity currentCustomRecord in CustomEntitiesNeedingSync.Entities)
{
UpdateRequest theUpdateRequest = new UpdateRequest();
theUpdateRequest.Target = currentCustomRecord;
service.Execute(currentCustomRecord);
}
Soluzione
Si deve eseguire la richiesta -. Non il record
foreach (Entity currentCustomRecord in CustomEntitiesNeedingSync.Entities)
{
UpdateRequest theUpdateRequest = new UpdateRequest();
theUpdateRequest.Target = currentCustomRecord;
service.Execute(theUpdateRequest);
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow