#c# #linq #dynamics-crm-2011
#c# #linq #dynamics-crm-2011
Вопрос:
У меня есть две сущности в CRM 2011 — EmailMatchingRule и EmailMatchingRuleField, в стандартной взаимосвязи родитель-потомок. То, что я хочу получить, — это набор всех правил, каждое со всеми его полями, предварительно выбранными как связанные объекты.
Возможно ли это вообще? Я могу получить плоский список, используя функциональность QueryExpression AddLinkEntity, но это не совсем то, что мне нужно.
Используя ранние связанные объекты и Linq, я могу только выяснить, как получить список каждого из них, но без связанных элементов.
Есть мысли?
TIA
Ответ №1:
В вашем операторе linq необходимо использовать «Включить».
from rule in EmailMatchingRule.Include("EmailMatchingRuleField")
select rule
Коллекция правил, которую вы получите обратно, будет содержать все соответствующие правила, которые теперь уже загружены.