纯Web API或Web API和OData?

Shi*_*mmy 20 asp.net rest odata asp.net-web-api

我正在启动一个必须公开RESTful服务的项目,该服务将由多个操作系统的各种客户端使用.

我正在阅读使用Web API的Web APIOData,我很难决定使用什么,普通的Web API或OData.

有哪些显着的利弊?

更新
你们是否善良,并评论为什么这个问题"主要基于意见"?你在哪里看到任何个人意见?

Shi*_*mmy 4

我发现Julie Lerman 发表了这篇很棒的文章,其中解释了 Web API 和 OData,并且 OData 就像添加了类似WCF的功能集的 Web API。

其中一项功能是通用 CRUD 控制器的简单原型。
文章写得比较详细、清晰。

  • 我觉得很奇怪,微软创造了所有这些复杂的技术,却忽略了何时使用哪些技术! (9认同)