問題

如何控制 OData 路由

 

解決方案

為了注冊路由,可以使用  HttpConfigurationExtension 類中 MapODataServiceRoute 的擴展方法。對于單一路由這樣做足以,其余的處理由實體數(shù)據(jù)模型來處理。

            config.MapODataServiceRoute("OData", "OData", builder.GetEdmModel());

從 ASP.NET Web API 2.2 開始支持 OData 直接聲明路由,在 Action 上使用 ODataRouteAttribute。這和常規(guī)的屬性路由一樣,可以通過 ODataRoutePrefixAttribute 在 Controller 級別設(shè)置路由前綴.

我想了解如何學(xué)習(xí)

姓名:
手機:
留言: