OData

Create and consume RESTful APIs in a simple and standard way

ASP.NET OData 8.0 Preview for .NET 5
ASP.NET OData 8.0 Preview for .NET 5
Recently, OData team released the 8.0.0 preview version of ASP.NET Core OData on nuget.org. It is the first version of OData supporting .NET 5, especially for ASP.NET Core 5. This version includes some breaking changes, such as model builder separation, namespace changes and configuration changes etc. Most importantly, the routing mechanism is...
Dynamic properties container property in OData Client
Dynamic properties container property in OData Client
When working with open types in an OData service, dynamic properties are held in a container property of type IDictionary<string, object>. However, support for a similar container property has traditionally been absent in OData client. For this reason, dynamic properties returned from an OData service could only be mapped to declared ...
All in One with OData $Batch
All in One with OData $Batch
Introduction We talked in the past about some of the most powerful features OData has to offer such as shaping, filtering and ordering your data all within your API request. But with an API GET request you can only do so much before you reach the maximum length of a URL which is a standard limitation. For instance, let's assume we are ...
OData Connected Service 0.10.0 Release
OData Connected Service 0.10.0 Release
OData Connected Service 0.10.0 has been released and is available in the Visual Studio Marketplace. This release includes the following features and fixes: 1. Support for Open Types Open Types are entity or complex types in OData which have dynamic properties (i.e. properties not declared in the schema). Previously, OData ...
Exploring Graph Native Support for OData
Exploring Graph Native Support for OData
We talked in previous articles about the amount of enterprise technologies that offer OData out-of-the-box for it’s RESTFul API communications. some of these technologies are widely spread such as SharePoint, SAP, SQL Server and so many other technologies that leverage a multi-billion user powerful technology like OData. In this article, ...
OData Model Builder now Available
OData Model Builder now Available
How to empower developers to build OData Edm model easily from their data model (C# classes) is one of the most important task in OData team. Today, we are pleased to announce the first beta version of OData model builder available at https://www.nuget.org/packages/Microsoft.OData.ModelBuilder. Please try this package by installing as: ...
OData Connected Service 0.9.1 Release
OData Connected Service 0.9.1 Release
Good News! A new version of OData Connected Service is now available in the Visual Studio Marketplace. The new version adds the following new features and bug fixes/enhancements: Features Bug Fixes/Enhancements Auto-selects the last metadata endpoint used in generating proxy classes The endpoint dropdown ...
0
Aggregation extensions in OData  ASP.NET Core
Aggregation extensions in OData ASP.NET Core
$select and $filter, as well as other OData query options, are an excellent way to receive only data that you need. However, they might not be the best option for reporting and analytical applications. If you want to get total sales to the particular customer and using only $select and $filter, you end up selecting all orders for that customer...
OData Connected Service 0.9.0 Release
OData Connected Service 0.9.0 Release
OData Connected Service 0.9.0 has been released and is now available on Visual Studio Marketplace. This release adds the following features and bug fixes:  You can get the extension from Visual Studio Marketplace      ...
0
OData Connected Service v0.8.0 Release
OData Connected Service v0.8.0 Release
OData Connected Service 0.8.0 has been released and is now available on the Visual Studio Marketplace. The new version adds the following features:   There  instances where you want to re-use same configuration settings across multiple projects. Manually supplying the same settings every time you spin up a new ...
0