OData
Create and consume RESTful APIs in a simple and standard way
Latest posts
[Announcement] ODataLib 6.11.0 Release
We are happy to announce that the ODataLib 6.11.0 is released and available on NuGet. Detailed release notes are listed below: New Features: [GitHub issue #23] ODataLib now supports parsing URI path template. [GitHub issue #71] EdmLib now supports adding vocabulary annotations to EdmEnumMember. [GitHub issue #80] OData client for .NET now supports abstract entity type without key. [GitHub issue #85] ODataLib now supports additional preference headers: odata.track-changes, odata.maxpagesize and odata.continue-on-error. [GitHub issue #87] ODataLib now supports setting filter query option in ExpandedNavigationSelect...
Early investigation into supporting the OData V4 libraries in ASP.NET 5/MVC 6
Dear OData lovers, The OData team has started the investigation into supporting the OData .NET V4 libraries in ASP.NET 5/MVC 6. The work is currently going well and tracked by the following two GitHub issues: https://github.com/OData/odata.net/issues/97 https://github.com/OData/WebApi/issues/229 (initiated by one of our enthusiastic users @PinpointTownes on GitHub) It's been an interesting journey as it's a lot of fun testing how our libraries works with the new framework, absorbing its new design philosophy, and venting about strange incompatibilities. If you're interested in joining, just ...
OData team embraces open source
Dear OData lovers, As many of you may have already noticed, the OData team is embracing open source. What does this empower you to do? You now can: Great, but how? To empower you to do the things mentioned above, we now: How is this different from what we did before? It's different in many ways: Have we finished? No. We are still beginners in doing the real open source. We'd love to learn from your help to improve in any aspect. If you'd like to help, send any advice/suggestion to odatafeedback@microsoft.com or create a GitHub issue to us. Looking forward to see you...
[Announcement] OData Web API 5.4 Release
The NuGet packages for OData Web API 5.4 are now available on the NuGet gallery. Download this release You can install or update the NuGet packages for OData Web API 5.4 using the Package Manager Console: What’s in this release? This release primarily includes new features for OData (v4 and v3) Web API as summarized below: V4 package has a dependency on ODataLib 6.9. Questions and feedback You can submit questions related to this release, any issues you encounter and feature suggestions for future releases on our GitHub site.
[Announcement] ODataLib 6.10.0 Release
We are happy to announce that the ODataLib 6.10.0 is released and available on NuGet. Detailed release notes are listed below: New Features: [GitHub issue #1] EdmLib now supports EdmError/EdmLocation containing file name. [GitHub issue #26] OData Client for .NET now supports getting instance annotations from payload or getting metadata annotations. [GitHub issue #41] OData Client for .NET now supports posting an action with entity valued parameters that only contain setted properties. Bug Fixes: [GitHub issue #34] Fix a bug that OData Client for .NET did not follow the ABNF rule for OData-Versi...
[Announcement] OData Web API 5.4 RC
The NuGet packages for OData Web API 5.4 RC are now available on the NuGet gallery. Download this release You can install or update the NuGet packages for OData Web API 5.4 RC using the Package Manager Console: What’s in this release? This release primarily includes new features for OData (v4 and v3) Web API as summarized below: V4 package has a dependency on ODataLib 6.9. Questions and feedback You can submit questions related to this release, any issues you encounter and feature suggestions for future releases on our GitHub site.
[Announcement] OData Web API 5.4 Beta
The NuGet packages for OData Web API 5.4 beta are now available on the NuGet gallery. Download this releaseYou can install or update the NuGet packages for OData Web API 5.4 beta using the Package Manager Console: What’s in this release?This release primarily includes new features for OData (v4 and v3) Web API as summarized below: V4 package has a dependency on ODataLib 6.9. Questions and feedbackYou can submit questions related to this release, any issues you encounter and feature suggestions for future releases on our GitHub site.
How to consume SQL Spatial Data with Web API V2.2 for OData V4
Introduction Today, along with the increasing demands of Location-Based Services (LBS), it becomes more and more important to provide functionalities on SQL Spatial Data through a unique, robust and scalable service based on a standard protocol. This post is intended to give a tutorial about how to consume the SQL Spatial Data through EF & Web API V2.2 for OData V4. The method in this blog is similar to the method in How to use SQL Spatial Data with WCF ODATA Spatial, but the latter is based on WCF Data service. However, for more information about how to create a simple OData V4 service based on Web API, ...
The commenting system is not working
Dear OData blog readers, The commenting system is not working. The MSDN support team has been reached out to and the rough fix timeline is early Feb. During this time, any advice or suggestion please send mail to odatafeedback@microsoft.com or open GitHub issues at our project repositories on GitHub. Best regards, The OData team