从CRM 2011中检索实体列表,每个实体都包含所有相关实体

时间:2011-05-26 13:41:49

标签: c# linq dynamics-crm-2011

我在CRM 2011中有两个实体 - EmailMatchingRule和EmailMatchingRuleField,采用标准的父子关系。我想要检索的是一组所有规则,每个规则都将其所有字段预取为相关实体。

这甚至可能吗?我可以使用QueryExpression AddLinkEntity功能获得一个扁平列表,但这并不是我所追求的。
使用早期绑定实体和Linq,我只能弄清楚如何获取每个实体的列表,但没有相关项目。

有什么想法吗?

TIA

1 个答案:

答案 0 :(得分:1)

您的linq语句需要使用“包含”。

from rule in EmailMatchingRule.Include("EmailMatchingRuleField")
select rule

您将获得的规则集合现在已经急切地加载了所有匹配的规则。