【发布时间】:2012-05-23 00:33:00
【问题描述】:
根据 OData Uri 约定http://www.odata.org/documentation/uri-conventions#FilterSystemQueryOption,以下 Uri 是有效的。 http://services.odata.org/OData/OData.svc/Category(1)/Products?$top=2&$orderby=name
但是 ASP.NET Web-API 似乎不支持这一点(至少开箱即用)。它给出了一个错误,即找不到名为 Category(1) 的控制器。
如何使用 Web-API 进行这项工作,或者是否有解决方法?
【问题讨论】:
-
这特别奇怪,因为文档似乎暗示这是支持的:docs.microsoft.com/en-us/aspnet/web-api/overview/…。自从提出这个问题以来,也许已经添加了对这种语法的支持?
标签: odata asp.net-mvc-4 asp.net-web-api