我在 CRM 组织“模板”和“产品”上有两个实体,关系为 1:N。一个“模板”可以与多个“产品”相关,我想使用 C# 获取与一个“模板”相关的所有“产品”。
前任:
Template1 与三个产品 P1、P2 和 P3 相关。当我检索 Template1 实体时,我想检索 P1、P2 和 P3。我想要相关的实体。
我在 CRM 组织“模板”和“产品”上有两个实体,关系为 1:N。一个“模板”可以与多个“产品”相关,我想使用 C# 获取与一个“模板”相关的所有“产品”。
前任:
Template1 与三个产品 P1、P2 和 P3 相关。当我检索 Template1 实体时,我想检索 P1、P2 和 P3。我想要相关的实体。
除了 Konrad 的回答,您还可以使用 LINQ to CRM。如果您过去使用过 LINQ,我建议您这样做,因为查询表达式可能有点冗长。
从技术上讲,情况正好相反。它是实体Product的三个实例,即P1、P2和P3,它们链接到您的实体模板实例,即Template1。
你打算用什么技术来获取这些?在 C# 中,我会使用QueryExpression(但有些人更喜欢使用 fetch XML)。在 JavaScript 中,我会对OrganizationData Web 服务进行 REST 调用。从 GUI,高级搜索(我认为,至少,因为我不经常使用 GUI)。