【发布时间】:2016-05-24 21:01:42
【问题描述】:
我正在尝试在我们的项目服务器的 Odata 源中查询多个项目,但到目前为止我没有成功。我能够获取单个项目名称,甚至排除它们,但是当我尝试查询多个项目名称时,我没有得到我想要的结果。也许我的语法是错误的。对此的任何帮助将不胜感激..
当我运行这个时,它会中断并告诉我 'and' 是一个未知的运算符:
http://$server/pwa/_api/ProjectData/Projects$filter=ProjectName -eq 'name1' and 'name2'
当我运行这个时,它会运行,但它仍然只查看一个值:
http://$server/pwa/_api/ProjectData/Projects$filter=ProjectName -eq 'name1' & 'name2'
根据这篇文章,上面使用 AND 的语句是正确的语法,但我被告知语法是错误的。
https://msdn.microsoft.com/en-us/library/ff478141.aspx
我什至还阅读了这篇文章,这是对 odata 查询的一般概述,但这并不能真正回答我的问题。
https://msdn.microsoft.com/en-us/library/office/jj163048.aspx
【问题讨论】:
标签: asp.net rest odata ms-project-server-2013