WebApi(ApiController)与ASP.Net MVC中的OData(ODataController)

Mut*_*u R 6 rest asp.net-mvc asp.net-mvc-4

任何人都可以列出WebAPI和OData控制器之间的区别吗?

Dou*_*ini 2

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

在 WebApi 中,您只能使用 HTTP 动词(GET、PUT、DELETE、POST),而 OData (ODataController) 添加新端点以方便数据集操作。