它们之间有什么区别?例如,如果我在 Visual Studio 中创建一个 Web API 控制器,它与 Web API OData 控制器有何不同?那么基本上,Web服务和数据服务有什么区别?
谢谢。
它们之间有什么区别?例如,如果我在 Visual Studio 中创建一个 Web API 控制器,它与 Web API OData 控制器有何不同?那么基本上,Web服务和数据服务有什么区别?
谢谢。
WebAPI 是一种用于构建 Web 服务的技术。OData 是一种用于 Web 服务的协议,它描述了这些 Web 服务的某些功能应该如何工作。
有一个用于 WebAPI 的 OData 实现,它为您提供了大量的 OData 协议,只需很少的工作。
它与 Web API OData 控制器有何不同?
OData 控制器是一个 WebAPI 控制器,但有一些其他的部分来启用 OData 协议,这包括从不同的基本控制器和一些属性继承。如果您想查看具体的详细信息,您可以找到很多关于如何在线创建 OData 控制器的指南。甚至还有一些“如何将 WebAPI 控制器转换为 OData 控制器”。
Web 服务和 odata 服务有什么区别?
OData 服务是 Web 服务,但对它们强制执行某些行为,例如,过滤和排序结果以及导航其他事物之间的关系的能力。同样,有关这些的详细信息可在线获得,因此我不会在此处添加任何内容,但希望您能理解。