public static IApplicationBuilder UseOData <T>([NotNull] this IApplicationBuilder app, string prefix) where T : class { var defaultAssemblyProvider = app.ApplicationServices.GetRequiredService <IAssemblyProvider>(); AssemblyProviderManager.Register(defaultAssemblyProvider); return(app.UseRouter(new ODataRoute(prefix, DefaultODataModelProvider.BuildEdmModel(typeof(T))))); }
/// <summary> /// Initializes a new instance of the <see cref="ODataConventionModelBuilder"/> class. /// </summary> public ODataConventionModelBuilder() { Initialize(AssemblyProviderManager.Instance(), isQueryCompositionMode: false); }