我在动态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,并将新标记关联起来?
答案 0 :(得分:3)
是的,你需要"检索已经关联的标签,逐一取消它们 ,并将新的标签关联起来"。
请注意,取消关联也会占用一个集合,因此您可以在一次通话中删除多个。