Exemplo n.º 1
0
        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);
        }