【问题标题】:WebApi (ApiController) vs OData (ODataController) in ASP.Net MVCASP.Net MVC 中的 WebApi (ApiController) 与 OData (ODataController)
【发布时间】:2014-02-15 05:14:07
【问题描述】:

谁能列出 WebAPI 和 OData 控制器之间的区别?

【问题讨论】:

标签: asp.net-mvc asp.net-mvc-4 rest


【解决方案1】:

WebApi 是一种应用程序类型(可能是一个框架),用于促进不同平台(web、mobile、windows)之间的应用程序互通。 OData 是 WebApi 基础架构支持的通信协议。 OData 的目标是提供一种统一的方式来创建 CRUD(创建、检索、更新和删除)操作。

在 WebApi 中,您有点受限于 HTTP 动词(GET、PUT、DELETE、POST),而 OData (ODataController) 添加了新端点以方便数据集操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    • 2012-10-28
    • 1970-01-01
    • 2016-04-23
    • 2016-02-10
    相关资源
    最近更新 更多