替换关联的实体

时间:2017-06-19 09:44:22

标签: c# .net dynamics-crm xrm

我在动态365中使用Microsoft.Xrm.Sdk

我们说我有一个实体电影标记电影有多个标记 s。

associate标签A& B到电影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);

现在想象一下我需要链接新标签

如何用新标签替换这些标签?

我是否必须逐个检索已关联的标记disassociate,并将新标记关联起来?

1 个答案:

答案 0 :(得分:3)

是的,你需要"检索已经关联的标签,逐一取消它们 ,并将新的标签关联起来"。

请注意,取消关联也会占用一个集合,因此您可以在一次通话中删除多个。