2017-01-12 2 views
0

Я использую Organization Service для запроса ActivityPartySet, и получаю эту ошибку:Есть ли ограничение с ActivityPartySet?

": "The 'Retrieve' method does not support entities of type 'activityparty'.",

Можно ли запросить ActivityPartySet?

Вот получить:

_organizationService.Retrieve("activityparty", id, columnSet)) 
+0

Можете ли вы опубликовать ваш запрос получить? – dynamicallyCRM

+0

@thanks для поиска! только что обновленный –

ответ

1

Подобно тому, как говорится в сообщении об ошибке, Retrieve метод не поддерживается для типа сущности ActivityParty (что скорее пересекаются лица внутри). Попробуйте напрямую запросить тип партии активности (phonecall, email и т. Д.).

_organizationService.Retrieve("email", id, columnSet)); 
_organizationService.Retrieve("phonecall", id, columnSet)); 

В качестве альтернативы вы можете запросить с помощью ранней связанными XrmServiceContext:

var fetchedActivityParty = xrmServiceContext.ActivityPartySet.FirstOrDefault(activityParty => activityParty.Id == id);