你的位置:首页 > 软件开发 > ASP.net > OData – the best way to REST–实例讲解ASP.NET WebAPI OData (V4) Service Client

OData – the best way to REST–实例讲解ASP.NET WebAPI OData (V4) Service Client

发布时间:2015-04-01 20:00:23
一、概念介绍1.1,什么是OData?还是看OData官网的简单说明:An open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs in a s ...

OData – the best way to REST–实例讲解ASP.NET WebAPI OData (V4) Service  Client

一、概念介绍

1.1,什么是OData?

还是看OData官网的简单说明:

An open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way.

这是一个开放的数据查询和服务协议,目前已经有众多厂商和平台支持,已经形成了完整的生态链,这应该是未来数据查询的标准,参见官网说明。

OData的意义还在于,它能够大大简小SOA架构里面服务的粒度,只需要提供一个OData数据源,而查询工作交给客户端去做即可,这将大大减少服务端服务方法定义的数量。

OData的版本现在已经是V4了,之前的很多类库都是基于V1-V3版本的。现在的V4版本已经很完善了,而且成为了工业标准,所以现在可以放心的在项目中使用了。

1.2,OData on .NET

OData 的前身是WCF Data Service,后来演变成跨平台的数据查询协议,现在,除了WCF支持OData,get='_blank'>ASP.NET WebAPI 已经内置支持OData了,这将获得一种轻量级的,Rest架构的OData访问方案,本文将讲解如何在VS 2013上搭建一个OData 服务和客户端程序。

1.3,参考资源

在阅读本文之前,首先建议你参考下面的OData 学习资源,本文也是根据这里的资源整理而成,之所以要重新整理一次,是因为原文说的并不清楚,给出的示例程序有些小小的问题,而且国内有关OData的文章介绍非常少。

http://www.odata.org/blog/how-to-use-web-api-odata-to-build-an-odata-v4-service-without-entity-framework/

原标题:OData – the best way to REST–实例讲解ASP.NET WebAPI OData (V4) Service Client

关键词:ASP.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。