protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.AddControllers(typeof(CustomersController), typeof(OrdersController)); configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.MaxTop(2).Expand(); configuration.SetCompatibilityOptions(CompatibilityOptions.AllowNextLinkWithNonPositiveTopValue); configuration.MapODataServiceRoute("enablequery", "enablequery", PageAttributeEdmModel.GetEdmModel(configuration)); configuration.MapODataServiceRoute("modelboundapi", "modelboundapi", PageAttributeEdmModel.GetEdmModelByModelBoundAPI(configuration)); }