首页 > 解决方案 > 过滤器语法错误

问题描述

找不到过滤器语法有什么问题:

http://localhost:27161/NorthwindsService.svc/Categories?$select=CategoryName,CategoryID&$filter=CategoryName Eq 'Beverages'

有错误:

Syntax error at position 15 in 'CategoryName Eq 'Beverages''

标签: web-serviceswcfodata

解决方案


OData 查询区分大小写。Eq 不是过滤查询的有效运算符,但 eq 是。

这应该工作:

http://localhost:27161/NorthwindsService.svc/Categories?$select=CategoryName,CategoryID&$filter=CategoryName eq 'Beverages'

推荐阅读