【发布时间】:2014-05-23 22:54:53
【问题描述】:
我在 ASP.NET MVC 5.0 中创建了一个 ODATA webAPI,我在其中获取以下格式的数据:
<ArrayOfVMUser xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FX_OSS.ViewModels">
<VMUser>
<address>addsadfsadfasdfsadfsadfsdf</address>
<emailAddress>amitendra.srivastava@espire.com</emailAddress>
<employeeID>110786</employeeID>
<firstName>Amitendra</firstName>
<flag i:nil="true"/>
<handPhone>11111</handPhone>
<isActive>true</isActive>
<landlineNo>11111</landlineNo>
<lastName>Srivastavasa</lastName>
<loginID>amitendra.srivastava</loginID>
<modifiedBy>Amitendra.srivastava</modifiedBy>
<modifiedDate>2014-04-04T00:00:00</modifiedDate>
<roleName i:nil="true"/>
<userGroup i:nil="true"/>
<userGroups>...</userGroups>
<userRoles>
<VMUserRole>
<LoginID>amitendra.srivastava</LoginID>
<ModifiedBy i:nil="true"/>
<ModifiedDate i:nil="true"/>
<RoleName>Installer</RoleName>
</VMUserRole>
<VMUserRole>
<LoginID>amitendra.srivastava</LoginID>
<ModifiedBy i:nil="true"/>
<ModifiedDate i:nil="true"/>
<RoleName>Specialist</RoleName>
</VMUserRole>
</userRoles>
<zoneCode>North</zoneCode>
</VMUser>
如何编写 URI 过滤器来获取角色名为“专家”的用户列表
有点像
/api/UsersSvc?$filter=userRoles.VMUserRole.RoleName eq 'Specialist'
【问题讨论】:
标签: c# asp.net-web-api asp.net-mvc-5 odata