Web services 筛选器语法错误

Web services 筛选器语法错误,web-services,wcf,odata,Web Services,Wcf,Odata,找不到筛选器语法的错误: http://localhost:27161/NorthwindsService.svc/Categories?$select=CategoryName,CategoryID&$filter=CategoryName Eq 'Beverages' 有错误: Syntax error at position 15 in 'CategoryName Eq 'Beverages'' OData查询区分大小写。Eq不是筛选器查询的有效运算符,但Eq是 这应该起作用:

找不到筛选器语法的错误:

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

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

OData查询区分大小写。Eq不是筛选器查询的有效运算符,但Eq是

这应该起作用:

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

奇怪的是,这本书
MCSD认证工具包(考试70-483):在C#
中编程显示
Eq
但不是
Eq
我检查了这本书,表9-14中确实有一个错误,所有$filter选项都大写,这是错误的。但在前面的几页中,有一个例子是使用小写eq运算符的$filter查询。我想这可能是一个文字处理器将句子的第一个单词自动大写的例子。