我需要编写一个插件来迭代表单子网格内的一堆记录。以前,该插件会检查单个查找并根据其持有的值执行一些基本功能。现在客户希望多条记录以 N:N 关系链接到该记录。我已经看到这可以在 JavaScript 中完成,但不幸的是这对我没有用。这可以在插件中完成吗?如果是这样,怎么做?
问问题
1566 次
2 回答
1
如果子网格内的记录与主实体记录链接,通过将其 GUID 作为父 ID,那么您可以使用 QueryExpression/QueryByAttribute 检索子网格中的所有记录,然后遍历它们...
于 2013-03-01T11:28:23.643 回答
1
是的,这是可以做到的;并且某些方法比其他方法更容易。正如您所注意到的,1:N 关系很容易从子端通过 EntityReference 到父级进行管理。
在 N:N 关系中,您可以使用类似于本文(不是我的)关于检索关系的文章中建议的方法来检索相关实体
另一种方法(取决于您使用 CrmSvcUtil 生成代码的方式):
<entity>.GetRelatedEntities<<related entity type>>("<Relationship Name>", null);
于 2013-03-12T20:41:45.740 回答