【问题标题】:OData WebAPI vs Simple WebAPIOData WebAPI 与简单 WebAPI
【发布时间】:2016-02-10 14:21:21
【问题描述】:

它们之间有什么区别?例如,如果我在 Visual Studio 中创建一个 Web API 控制器,它与 Web API OData 控制器有何不同?那么基本上,Web 服务和数据服务有什么区别?

谢谢。

【问题讨论】:

    标签: web-services odata asp.net-web-api dataservice


    【解决方案1】:

    WebAPI 是一种用于构建 Web 服务的技术。 OData 是一种用于 Web 服务的协议,它描述了这些 Web 服务的某些功能应该如何工作。

    有一个用于 WebAPI 的 OData 实现,它为您提供了大量的 OData 协议,而工作量很小。

    它与 Web API OData 控制器有何不同?

    OData 控制器是一个 WebAPI 控制器,但有一些其他的部分来启用 OData 协议,这包括从不同的基本控制器和一些属性继承。如果您想查看具体的详细信息,您可以找到很多关于如何在线创建 OData 控制器的指南。甚至还有一些“如何将 WebAPI 控制器转换为 OData 控制器”。

    Web 服务和 odata 服务有什么区别?

    OData 服务是 Web 服务,但对它们强制执行某些行为,例如,过滤和排序结果以及导航其他事物之间关系的能力。同样,有关这些的详细信息可在线获得,因此我不会在此处添加任何内容,但希望您能理解。

    【讨论】:

      猜你喜欢
      • 2016-04-23
      • 2016-06-11
      • 2014-05-04
      • 2012-10-28
      • 2014-02-15
      • 1970-01-01
      • 2014-03-01
      • 2013-02-25
      • 1970-01-01
      相关资源
      最近更新 更多