您的位置:首页 > 其它

WCF Data Service工具包

2011-05-08 09:15 127 查看
WCF Data Service工具包是一组WCF Data Service(OData的.NET实现),目的是使更容易地构建WCF Data Service,支持数据的任何存储上的OData服务而不需要深入的理解Linq,当然了,深入的理解Linq的非常必要的。

它诞生于现实的一些服务,诸如Netflix, eBay, Facebook, Twitpic等等公司的公开的服务,这个工具包已经在现有的产品中使用,被证明解决了一些有趣的问题,而且在工作中发挥了很大的作用。

在使用这个工具包之前需要知道这个工具用来解决什么问题,你应该是寻找一个暴露非关系数据库存储的数据(EF+ WCF 数据服务可以完美的解决关系数据库存储的数据),当我们说数据存储的时候指的是什么呢,你可能会想到下面的场景:

一个XML文件(或文件)

现有的Web API(或APIs)

一个遗留数据库,你要重新塑造大幅而不想暴露数据库结构

专有软件系统,提供了一个时髦的一次性它的数据格式

云数据库(例如SQL Server)和NoSQL(例如Windows Azure的表存储)

A CSV file zipped together with a MySQL database

A SOAP API combined with an in-memory cache

A parchment scroll infused with Egyptian hieroglyphics

该工具包还提供了每个现实世界的OData Service都需要面对的共同任务,你得到JSONP形式的支持,输出缓存,URL sanitization等等,所有的开箱即用。可以在这里下载或者通过NuGet 下载,查询“WCFDataServicesToolkit” 这个ID。

Mix 11 Session:

OData Roadmap: Exposing Any Data Source as an OData service http://channel9.msdn.com/Events/MIX/MIX11/FRM16

http://weblogs.asp.net/nmarun/archive/2011/05/23/wcf-data-services-toolkit-to-talk-to-any-database-using-getall-getone-save-remove-methods.aspx

http://blogs.msdn.com/b/astoriateam/archive/tags/wcf+data+services/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: