Dynamics crm 2011 CRM 2011中的Odata查询没有';行不通

Dynamics crm 2011 CRM 2011中的Odata查询没有';行不通,dynamics-crm-2011,odata,crm,Dynamics Crm 2011,Odata,Crm,你知道为什么这个查询不起作用吗?它只是抛出一个400错误 http://localhost:5555/CRM11DEV/xrmservices/2011/OrganizationData.svc/AccountSet?$select=*&$filter=AccountId eq guid'7b45278BE3-4C77-E111-991A-000C2906D485' 我找到的每一个其他带有过滤器的查询,只有当我尝试通过其id获取实体时(如本例中所示),我才会得到错误 谢谢您的GUID太

你知道为什么这个查询不起作用吗?它只是抛出一个400错误

http://localhost:5555/CRM11DEV/xrmservices/2011/OrganizationData.svc/AccountSet?$select=*&$filter=AccountId eq guid'7b45278BE3-4C77-E111-991A-000C2906D485'
我找到的每一个其他带有过滤器的查询,只有当我尝试通过其id获取实体时(如本例中所示),我才会得到错误


谢谢

您的GUID太长-看起来像是从浏览器中的URL剪切粘贴的-应该是32个字符(减去破折号),您的是34个字符。删除开头的“7b”,它应该可以正常工作。

普通id语法是否适用于该GUID?即,…帐户集(guid“…”)?+1,正确@Jason-可能想在您的答案中添加7b是“{”编码的,7d是“}”编码的。知道了这一点,一般来说应该更容易发现。