2017-06-19 2 views
1

Ich verwende Microsoft.Xrm.Sdk für Dynamics 365.ersetzen assoziierten Unternehmen

Lassen Sie uns sagen, ich habe eine Entität Film und Tag. A Film hat mehrere Tag s.

associate Lassen Sie uns die Tags A & B, um den Film X.

EntityReferenceCollection tags = new EntityReferenceCollection(); 
tags.Add(new EntityReference("tag", "A")); 
tags.Add(new EntityReference("tag", "B")); 
svc.Associate("movie", "X", new Relationship("movie_tag"), tags); 

Jetzt stelle ich mir neue Tags

Wie zu verknüpfen brauchen kann ich diese Tags durch neue zu ersetzen?

Muss ich die bereits zugeordneten Tags, disassociate eins nach dem anderen abrufen und die neuen verknüpfen?

Antwort

3

Ja, Sie müssen "retreive die bereits zugeordneten Tags, trennen Sie sie eins nach dem anderen , und verknüpfen Sie die neuen".

Beachten Sie, dass Sie Disassociate nimmt auch eine Sammlung, so dass Sie mehrere in einem einzigen Anruf entfernen.

+0

Nun, das ist nicht sehr praktisch, aber danke –

Verwandte Themen