CRM-получение общего количества полей из всех связанных объектов из родительского объекта

Привет, у меня есть родительский объект «Сущность A», и у него есть отношение «один ко многим» с «Сущностью B». У меня есть конкретное целочисленное поле, которое существует во всех экземплярах связанной сущности B, которую я хотел бы суммировать в «сущности A». Как мне добиться этого с помощью CRM Javascript? Я думаю, что ему нужен цикл, чтобы захватить все экземпляры Entity B, а затем получить значение в массив. Есть примеры?

Вкратце: объекту А требуется поле, которое показывает общую сумму определенного значения от связанных объектов.

Если у кого-то есть пример, я награжу награду.


person karlstackoverflow    schedule 22.04.2012    source источник
comment
уже просматривая этот источник: msdn.microsoft.com/en-us/library/ cc677074.aspx   -  person karlstackoverflow    schedule 01.05.2012


Ответы (2)


Звучит как хорошее использование map/reduce. http://bennolan.com/2011/07/27/map-reduce.html и http://www.dashdashverbose.com/2009/01/mapreduce-with-javascript.html поможет вам начать работу.

person robrich    schedule 08.05.2012
comment
В конце концов, JavaScript остается JavaScript, где бы он ни работал. - person robrich; 10.05.2012

Чтобы ответить на мой собственный вопрос, я использовал для этого метод retrieveMultiple и поместил значения в родительский объект.

person karlstackoverflow    schedule 15.05.2012