asp.net-core – AspNETCore Odata批处理
发布时间:2020-12-16 03:17:55 所属栏目:asp.Net 来源:网络整理
导读:我在尝试在AspNETCore Web应用程序上配置OData的批处理时遇到了一些问题.我到处搜索(差不多),找不到合适的答案.我不确定当前仍然是beta的AspNetCore.Odata版本7.0.0是否支持批处理. 就我而言,配置批处理现在似乎是不可能的,因为MapODataServiceRoute方法(来
我在尝试在AspNETCore Web应用程序上配置OData的批处理时遇到了一些问题.我到处搜索(差不多),找不到合适的答案.我不确定当前仍然是beta的AspNetCore.Odata版本7.0.0是否支持批处理.
就我而言,配置批处理现在似乎是不可能的,因为MapODataServiceRoute方法(来自AspNetCore assemply)似乎没有像.NET常见的Odata那样接收任何ODataBatchHandler. app.UseMvc(routes => { routes.Count().Filter().OrderBy().Expand().MaxTop(null); routes.MapODataServiceRoute("odata","odata",builder.GetEdmModel()); //Doesn't receive any ODataBatchHandler routes.EnableDependencyInjection(); }); 如果有人遇到Odata核心的这个批处理问题,一些建议会非常有用.谢谢! 解决方法
尝试使用以下代码替换现有的ConfigureServices和Configure方法:
public void ConfigureServices(IServiceCollection services) { services.AddMvc(); services.AddOData(); } public void Configure(IApplicationBuilder app) { var builder = new ODataConventionModelBuilder(app.ApplicationServices); builder.EntitySet<Product>("Products"); app.UseMvc(routeBuilder => { routeBuilder.Select().Expand().Filter().OrderBy().MaxTop(100).Count(); routeBuilder.MapODataServiceRoute("ODataRoute",builder.GetEdmModel()); routeBuilder.EnableDependencyInjection(); }); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – DropDownListFor – 不选择“Selected”值
- 在asp.net mvc中的RedirectToAction用法
- asp.net-mvc – .Net 4.5.1框架的maxRequestLength
- asp.net – SQL使用逗号分隔值和IN子句
- asp.net-mvc – 在Global.asax中注入依赖项
- asp.net – ELMAH日志如何按类型忽略错误
- asp.net – WebMethod未被Visual Studio 2013中的PageMetho
- 从零开始学 ASP.NET Core 与 EntityFramework Core 课程介绍
- ..net学习群
- asp.net-mvc – ASP.NET在基本控制器中重定向
推荐文章
站长推荐
- 从ViewBag设置文本输入的值? ASP.NET MVC5
- asp.net-core – ASP.NET核心查找所有程序集中的
- asp.net-mvc-3 – 处理DbContext后的问题
- asp.net-mvc – 如何在C#中为MVC创建值为“00”和
- ASP.NET 4 URL限制:为什么URL不能包含任何内容?
- asp.net-mvc – ASP.NET MVC / IIS 7.5:500内部
- 如何在asp.net母版页中插入javascript [复制]
- asp.net – 在.NET 4.5中混合使用Windows和Forms
- asp.net-mvc-2 – 使用ASP.NET MVC 2时更好地保留
- ASP.NET MVC API 接口验证的示例代码
热点阅读