Showing results for 2020 - OData

Dec 4, 2020
12
1

Passing OData Query Options in the Request Body

John Gathogo
John Gathogo

The query options part of an OData URL can be quite long, potentially exceeding the maximum length of URLs supported by components involved in transmitting or processing the request. HTTP does not impose any limits on the length of a URL, however, many hosting environments (including IIS) impose limitations which may restrict the client's ability t...

Nov 2, 2020
10
1

Routing in ASP.NET Core OData 8.0 Preview

Sam Xu
Sam Xu

Introduction In the previous version of ASP.NET Core OData, such as 6.x and 7.x version, the OData routing is IRouter-based Web API Routing, that is, OData router is a Router implementing IRouter interface. Even in the ASP.NET Core OData 7.x Endpoint Routing, it is also related to the IRouter routing. Since 8.0, we want to build the OData routing ...

ODataASP.NET CoreAttribute Routing
Oct 19, 2020
6
0

ASP.NET Core OData 8.0 Preview for .NET 5

Sam Xu
Sam Xu

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 chan...

ODataASP.NET CoreWeb API
Sep 8, 2020
2
0

Dynamic properties container property in OData Client

John Gathogo
John Gathogo

When working with open types in an OData service, dynamic properties are held in a container property of type . 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 properties on the client backing type. Wh...

Jul 13, 2020
2
3

All in One with OData $Batch

Hassan Habib
Hassan Habib

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 lookin...

May 19, 2020
1
0

OData Connected Service 0.10.0 Release

Clément Habinshuti
Clément Habinshuti

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 Connecte...

May 17, 2020
3
0

Exploring Graph Native Support for OData

Hassan Habib
Hassan Habib

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, I’m goi...

Apr 30, 2020
2
0

OData Model Builder now Available

Sam Xu
Sam Xu

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: The ba...

EdmModelBuilder