По сути, у меня есть что-то вроде этого:
https://company.crm.dynamics.com/api/data/v9.0/accounts?$select=accountid,accountnumber,name&$expand=crm_productbuyer($select=name)
Я бы хотел просто получить счетчик количества записей, возвращаемых в $expand
вместо десериализации его в C # ирассчитывать на это.Еще одна вещь, которую нужно повторить.
Это не сработало для моего случая:
API $ развернуть и & считать
РЕДАКТИРОВАТЬ:
Здесь есть несколько вещей, которые указывают, что это невозможно сделать:
https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/webapi/retrieve-entity-using-web-api#retrieve-related-entities-for-an-entity-by-expanding-navigation-properties
Вы не можете использовать /$ ref или / $ count сегменты пути для возврата только URI для связанной сущности или счетчика количества связанных сущностей.
Это подмножество системного запросапараметры, описанные в разделе «11.2.4.2.1 Параметры расширения» OData версии 4.0, часть 1: Protocol Plus Errata 02. Параметры $ skip, $ count, $ search, $ expand и $ level не поддерживаются для веб-API.
Отметит этот ответ, если кто-то еще не вмешивается, чтобы продемонстрировать обратное.