Я работаю над приложением, которое все основные данные от объектов CRM раздельно используют Microsoft.Xrm.Sdk (веб-сервис CRM). Проблема: в настоящее время мы вызываем все сущности отдельно, что делает время вызова вызова WCF.Dynamics CRM 2011, выберите несколько объектов в одном вызове
Я пытаюсь реализовать решение, в котором я буду называть отдельные объекты за один раз, так что в одном вызове WCF у меня есть все основные данные.
Таким образом, Sql Equivalent будет выбирать x из Entity1; Выберите y из Entity2
Я использую QueryExpression &, затем вызывая метод RetrieveMultiple (query).
Я нашел http://msdn.microsoft.com/en-us/library/jj863604.aspx, в котором говорится, что я могу использовать несколько запросов, но также нашел, что он используется для создания, обновления, удаления & Not for Select.
Не могли бы вы направить все варианты, на которые я могу пойти.
Если бы вы думали о создании нового действия, которое возвращает несколько разных коллекций Entity? – Bvrce
@Bvrce интересная мысль ... У меня не было опыта с этим. Насколько я знаю Действия, предполагается объединить несколько действий через рабочий процесс. Пока рабочий процесс смог заполнить коллекцию ответов, тогда да, он должен работать. – Daryl