在Web API 2.2上使用带有Odata v4.0的$select和$expand时出错
我有一个为OData v4配置的web api 2.2.我希望按ID返回用户,并且仅包含用户所属的用户组ID.当我这样做
http://localhost/User?$filter=id eq 312&$select=*,userGroups/id&$expand=userGroups 我收到这个错误
如果我删除“,userGruops / id”,查询将执行 解决方法
您应该像这样编写查询:
http://localhost/User?$filter=id eq 312&$select=*&$expand=userGroups($select=id) 顺便说一句,您还可以删除$select = *段,因为默认情况下,所有非导航属性都包含在响应中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |