Exemple #1
0
        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)))));
        }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ODataConventionModelBuilder"/> class.
 /// </summary>
 public ODataConventionModelBuilder()
 {
     Initialize(AssemblyProviderManager.Instance(), isQueryCompositionMode: false);
 }