微軟宣佈 ASP.NET Core 2.0 正式支援 OData 標準

類別: IT

近日,OData 團隊在微軟開發者部落格上宣佈,ASP.NET Core 2.0 已正式支援 OData 標準,開發者現在可通過包管理器 NuGet 來獲取 Microsoft.AspNetCore.OData 包。此軟體包包含在使用 ASP.NET Core MVC 時建立 OData v4.0 端點以及支援 Web API 的 OData 查詢語法所需的一切。


OData,全稱為 Open Data Protocol,是微軟在2007年推出的一個設計和使用 RESTful API 的標準。目標是不管是哪個組織構建的 RESTful API ,只要其符合 OData 標準,其他組織就可以按照 OData 標準中定義的方式去使用這個 API 獲取或修改資源。標準化的另一個好處是可以將 Odata 協議實現到一個通用的類庫中,通過這個類庫去建立和訪問 RESTful API ,減少開發人員的工作量。

OData 的前三個版本 1.0、2.0、3.0 都是微軟開放標準,4.0 版本於2014年3月17日在 OASIS 投票通過後成為開放工業標準,並沿用至今,支援 JSON,以及以 XML 為基礎的 CSDL(Common Schema Definition Language)。

微軟宣佈 ASP.NET Core 2.0 正式支援 OData 標準原文請看這裡