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 条评论
登录 后参与评论

相关文章

来自专栏我有一个梦想

QT Creator 快速入门教程 读书笔记(一)

一 Qt简介 Qt 是一个跨平台的C++应用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入...

66160
来自专栏帮你学MatLab

MATLAB识别笔记本内置摄像头

内置摄像头 想要使用笔记本内置摄像头采集图像信息,调用硬件设备前在软件中检查相关信息 运行情况如下 >> imaqhwinfo 警告: No Image Ac...

36870
来自专栏张善友的专栏

微软发布 Windows Server 2008 R2 with Service Pack 1 180天 评估版

        在微软正式发布 Windows 7 / Windows Server 2008 R2 Service Pack 1 之后,现在又发布了 Wind...

23460
来自专栏施炯的IoT开发专栏

利用SDF2.3获取Windows Mobile上的IP地址和MAC地址

OpenNETCF的Smart Device Framework为开发者提供了许多开发捷径,其SDF1.x系列提供了完全的源代码,即Full Source,从...

20290
来自专栏跟着阿笨一起玩NET

C# Xamarin移动开发基础进修篇

43520
来自专栏张善友的专栏

Rails框架流行在他的设计理念

这两天看了一本书《Grails权威指南》,看了这个Java上Rails框架,其中有两条设计理念: 1、make simple thing easy and m...

20350
来自专栏空帆船w

最好用的 Markdown 编辑器

Markdown ,相信没有人不知道了吧,这里不多介绍了。如果还没听过,强烈建议百度一下,五分钟即可上手,包你会了之后就不想zai用 Office Word 写...

32630
来自专栏听Allen瞎扯淡

解决 Windows10 笔记本关上后仍会掉电的问题

一开始我只是想在谷歌上搜索一下,为啥我的 Win10 笔记本在盖上盖子以后放入背包中,每次拿出来之后电量都会有所下降,结果就一下子看到了很多很神奇的东西,包括 ...

2.2K20
来自专栏林德熙的博客

VisualStudio 修改配色 使用 VisualStudio 配色应用Resharper配色

如果觉得 VisualStudio 的配色不好看,那么可以到这个网站下载其他的配色。

40320
来自专栏张善友的专栏

NHibernate VS IbatisNet

  NHibernate是当前最流行的Java O/R mapping框架Hibernate的移植版本,当前版本是1.0 .2。它出身于sf.net..Ibat...

20970

扫码关注云+社区

领取腾讯云代金券