protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; var builder = configuration.CreateConventionModelBuilder(); configuration.EnableODataSupport(GetEdmModel(builder)); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { _configuration = configuration; configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.EnableODataSupport(GetEdmModel(configuration)); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.EnableODataSupport(GetEdmModel(configuration)); configuration.AddODataQueryFilter(new EnableQueryAttribute() { PageSize = 100 }); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.IncludeErrorDetail = false; configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.EnableODataSupport(HttpAndODataErrorAlwaysIncludeDetailsTests.GetEdmModel(configuration)); configuration.AddODataQueryFilter(new EnableQueryAttribute() { PageSize = 100 }); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.EnableODataSupport(GetEdmModel(configuration)); #if !NETCORE // TODO #939: Enable this functions for AspNetCore configuration.Services.Replace(typeof(IHttpControllerTypeResolver), new DynamicHttpControllerTypeResolver( controllers => { Creator.ControllerTypes.ForEach(t => controllers.Add(t)); return(controllers); })); configuration.MaxReceivedMessageSize = int.MaxValue; #endif }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.EnableODataSupport(GetEdmModel(configuration), "odata"); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.JsonReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; configuration.Count().Filter().OrderBy().Expand().MaxTop(null).Select(); configuration.EnableODataSupport(GetImplicitEdmModel(configuration)); }
public static void EnableODataSupport(this WebRouteConfiguration configuration, IEdmModel model) { configuration.EnableODataSupport(model, routePrefix: null); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.EnableODataSupport(GetEdmModel(configuration), "odata"); configuration.Count().Filter().OrderBy().Expand().MaxTop(null); configuration.EnableDependencyInjection(); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.RemoveNonODataFormatters(); configuration.EnableODataSupport(GetEdmModel(configuration)); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.MaxReceivedMessageSize = int.MaxValue; configuration.RemoveNonODataFormatters(); configuration.EnableODataSupport(GetEdmModel(configuration)); }
protected override void UpdateConfiguration(WebRouteConfiguration configuration) { configuration.EnableODataSupport(GetEdmModel(configuration)); configuration.AddODataQueryFilter(); }