WCF Data Service工具包

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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值