Я пытаюсь получить список объектов из CRM, но я хотел бы получить каждый из них со связанными объектами. До сих пор у меня есть следующий код:
FilterExpression filterExpression = new FilterExpression();
ConditionExpression condition = new ConditionExpression(Constants.ModifiedOnAttribute, ConditionOperator.GreaterEqual, lastSync);
filterExpression.AddCondition(condition);
QueryExpression query = new QueryExpression()
{
EntityName = entityName,
ColumnSet = new ColumnSet(attributesMetadata.Select(att => att.Name).ToArray<string>()),
Criteria = filterExpression,
Distinct = false,
NoLock = true
};
RetrieveMultipleRequest multipleRequest = new RetrieveMultipleRequest();
multipleRequest.Query = queryExpression;
RetrieveMultipleResponse response = (RetrieveMultipleResponse)proxy.Execute(multipleRequest);
В ответе переменной я могу увидеть атрибут EntityCollection, но внутри, связанные объекты всегда пусты.
Я хотел бы знать, можно ли получить набор данных сущностей с соответствующими объектами, используя RetrieveMultipleRequest, а не идти один за другим с помощью RetrieveRequest.