public static class WebApiConfig { public static void Register(HttpConfiguration config) { ODataConventionModelBuilder builder = new ODataConventionModelBuilder(); builder.EntitySet("Products"); builder.EntitySet("Suppliers"); builder.EntitySet("Ratings"); // New code: Add an action to the EDM, and define the parameter and return type. ActionConfiguration rateProduct = builder.Entity().Action("RateProduct"); rateProduct.Parameter("Rating"); rateProduct.Returns(); config.Routes.MapODataRoute("odata", "odata", builder.GetEdmModel()); } }