2015-11-09 42 views
0

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

谢谢。

回答

0

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

WebAPI有一个OData实现,它为您提供很多OData协议,用于很少的工作。

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

一个的OData控制器是一个的WebAPI控制器,但有一些其他星星点点使OData协议中,这包括从不同的基本控制器和一些属性继承。如果你想查看具体细节,你可以在网上找到许多关于如何创建OData控制器的指南。甚至还有一些“如何将WebAPI控制器转换为OData控制器”。

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

OData服务是Web服务,但是它们具有某些行为,例如对结果进行过滤和排序以及在其他事物之间导航关系的能力。同样,这些细节可以在网上找到,所以我不会在这里添加任何内容,但希望你能明白。