基本上,我有这样的东西:
https://company.crm.dynamics.com/api/data/v9.0/accounts?$select=accountid,accountnumber,name&$expand=crm_productbuyer($select=name)
我希望能够得到$expand
中返回的记录数的计数,而不是在C#中反序列化它并对其进行计数。只是一件麻烦的事情要反复进行。
这不适用于我的情况:
编辑:
这里有很多事情表明这是行不通的:
您不能使用/ $ ref或/ $ count路径段仅返回相关实体的URI或相关实体数的计数。
这是OData版本4.0第1部分:协议加勘误表的“ 11.2.4.2.1扩展选项”部分中描述的系统查询选项的子集。选项$ skip,$ count,$ search,$ expand Web API不支持$和$ levels。
除非有其他人打扰演示,否则它将标记为答案。
答案 0 :(得分:0)
听起来不可行:
您不能使用/ $ ref或/ $ count路径段仅返回相关实体的URI或相关实体数的计数。
这是OData版本4.0第1部分:协议加勘误表的“ 11.2.4.2.1扩展选项”部分中描述的系统查询选项的子集。选项$ skip,$ count,$ search,$ expand Web API不支持$和$ levels。