2015-11-09 113 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服務,但是它們具有某些行爲,例如對結果進行過濾和排序以及在其他事物之間導航關係的能力。同樣,這些細節可以在網上找到,所以我不會在這裏添加任何內容,但希望你能明白。