public static IRouteBuilder AddOData(this IRouteBuilder builder) { var modelBuilder = new ODataConventionModelBuilder(); modelBuilder .AddMovies("Movies"); builder.MapODataServiceRoute("odata", "odata", modelBuilder.GetEdmModel()); // apply common query restrictions builder.MaxTop(10); builder.OrderBy(QueryOptionSetting.Disabled); builder.Expand(QueryOptionSetting.Disabled); // ... return(builder); }