WCF Web API 和 WCF 数据服务之间的区别
Posted
技术标签:
【中文标题】WCF Web API 和 WCF 数据服务之间的区别【英文标题】:Difference between WCF Web API and WCF Data Services 【发布时间】:2011-08-14 04:13:39 【问题描述】:WCF 数据服务和WCF Web API有什么区别?
【问题讨论】:
【参考方案1】:WCF 数据服务是 WCF 之上的一个框架,可以轻松创建基于指定 LINQ 上下文(对象模型、LINQ2SQL 或实体框架)“对话”Atom/OData 的 RESTful 服务。
新的 WCF Web API 目前正在开发中,并将增强现有的 WCF 框架以构建更好的 HTTP/RESTful 服务。
--larsw
【讨论】:
那么对于 http ajax 请求会选择 wcf web api 吗?我在 mix11 看到的数据服务演示只是使用了一个 url,那么什么时候选择呢? 您可以对这两种服务使用 ajax - WCF DS 也可以返回 JSON。可以在此处找到用于处理 OData 服务的特定库:datajs.codeplex.com 也许我们也可以添加这个:"WCF 数据服务运行在 WCF 之上,但 WCF Web API 运行在 ASP.NET 之上,但它也可以自托管,如果配置”以上是关于WCF Web API 和 WCF 数据服务之间的区别的主要内容,如果未能解决你的问题,请参考以下文章
web service, wcf, wcf rest, web api之间的区别