问题
如何控制 OData 路由
解决方案
为了注册路由,可以使用 HttpConfigurationExtension 类中 MapODataServiceRoute 的扩展方法。对于单一路由这样做足以,其余的处理由实体数据模型来处理。
config.MapODataServiceRoute("OData", "OData", builder.GetEdmModel());
从 ASP.NET Web API 2.2 开始支持 OData 直接声明路由,在 Action 上使用 ODataRouteAttribute。这和常规的属性路由一样,可以通过 ODataRoutePrefixAttribute 在 Controller 级别设置路由前缀.
1 [ODataRoute("Players")] 2 3 public IQuer


