Asp.net MVC WebAPI 和 OData 调试小记
1、在VS2013上调试不成功 很多包版本不一致
2、在VS2015 上调试成功 按照如下链接提供的例子:
https://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api
3、WebAPI 调试成功后,增加OData支持,参照链接:http://www.telerik.com/blogs/using-kendo-ui-with-mvc4-webapi-odata-and-ef
Install-Package Microsoft.AspNet.WebApi.OData -Pre
4、增加OData支持
public IEnumerable<Product> GetAllProducts()
{
return products;
}
改为
[Queryable]
public IQueryable Get()
{
return products.AsQueryable();
}
5、Global.asax.cs 增加:
GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
GlobalConfiguration.Configuration.Formatters.Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter);
转载于:https://www.cnblogs.com/swottt/p/6292982.html
- 点赞
- 收藏
- 分享
- 文章举报
- 我使用Asp.net MVC WebAPI支持OData协议进行分页操作的笔记(第二篇)
- 我使用Asp.net MVC WebAPI支持OData协议进行分页操作的笔记(第一篇)
- 我使用Asp.net MVC WebAPI支持OData协议进行分页操作的笔记(第三篇)
- 让Asp.net mvc WebAPI 支持OData协议进行分页查询操作
- Asp.Net MVC路由调试的好帮手RouteDebugger
- 在VS中调试微软ASP.NET MVC源码
- Asp.Net MVC路由调试工具-RouteDebugger
- 采用Fiddler建立Asp.net webapi与Android/IOS调试环境
- 给ASP.NET MVC及WebApi添加路由优先级
- YbSoftwareFactory 代码生成插件【九】:基于JQuery、WebApi的ASP.NET MVC插件的代码生成项目主要技术解析
- 关于ASP.NET MVC的Filter小记
- asp.net mvc 之旅—— 第四站 学会用Reflector调试我们的MVC框架代码
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试
- Asp.Net MVC路由调试的好帮手RouteDebugger
- Asp.Net MVC路由调试的好帮手RouteDebugger
- AJAX跨域调用ASP.NET MVC或者WebAPI服务
- 在ASP.NET MVC中使用WebApi注册路由注意事项
- 关于AJAX调用ASP.NET MVC 或者WEBAPI项目提示I跨域问题的解决办法
- ASP.NET MVC 路由调试工具Router Debugger
- Asp.Net MVC源码调试