OData

Create and consume RESTful APIs in a simple and standard way

OData Connected Service 0.7.1 Release
OData Connected Service 0.7.1 Release
We are pleased to announce a new release of OData Connected Service, version 0.7.1. This version adds the following important features and bug fixes: You can get the extension from the Visual Studio Marketplace. 1. VB.NET Support You can now use OData Connected Service extension to generate OData client code for Visual ...
OData Connected Service version 0.6.0 Release
OData Connected Service version 0.6.0 Release
OData Connected Service 0.6.0 has been released and is available in the Visual Studio Marketplace. The new version adds the following features: Custom Http Headers  This feature allows you to add headers that will be sent with the request that fetches the metadata used in generating proxy files. This is actually important...
0
OData Connected Service version 0.5.0 Release
OData Connected Service version 0.5.0 Release
OData Connected Service 0.5.0 has been released and is available in the Visual Studio Marketplace. The new version has the following new features: In addition to the above features, the new version has the following improvements and fixes: Microsoft.OData.Client v7.6.3 OData Connected Service version 0.5...
0
OData Connected Service 0.4.0 Release
OData Connected Service 0.4.0 Release
OData Connected Service 0.4.0 has been released and is now available on the Visual Studio Marketplace. The new version adds the following features: In this article, I would like to take you through some key new features and get you up to speed with using the OData Connected Service. OData Connected Service in Visual Studio...
Migrating OData V3 Services to OData V4 without Disrupting Existing Clients
Migrating OData V3 Services to OData V4 without Disrupting Existing Clients
The migration from your existing OData V3 services to V4 can be challenging if there are some clients that cannot be easily upgraded, like the ones running on on-premises resources. The OData V3 services will need to be kept running until the old clients have been phased out, incurring maintenance overhead. OData team recently released an ...
0
Enabling Endpoint Routing in OData
Enabling Endpoint Routing in OData
Few months ago we announced an experimental release of OData for ASP.NET Core 3.1, and for those who could move forward with their applications without leveraging endpoint routing, the release was considered final, although not ideal. But for those who have existing APIs or were planning to develop new APIs leveraging endpoint routing, the ...
Integrating Cosmos DB with OData (Part 3)
Integrating Cosmos DB with OData (Part 3)
Sometimes requiring to build an entire ASP.NET Core application just for the purpose of exposing a RESTFul API endpoint to give your API consumers the ability to query, filter and order the data could be a bit of an overhead, especially if you are not planning on adding in any additional business logic between your data and it's consumers. ...
$select Enhancement in ASP.NET Core OData
$select Enhancement in ASP.NET Core OData
The release of ASP.NET Core OData v7.3 brings a ton of improvements to $select functionality. In this article, I’d like to introduce some of the new features of $select and its usages in combination with other query options like $filter, $top, $skip, $orderby, $count and $expand. This tutorial assumes that you already have the knowledge to ...
Experimenting with OData in ASP.NET Core 3.1
Experimenting with OData in ASP.NET Core 3.1
A lot of developers have asked me recently about OData compatibility with ASP.NET Core 3.0 and again with .NET Core 3.1 after it’s very recent release. This demand became more and more critical with the recent announcement from the .NET team around .NET Core 2.2 reaching the end of its life on Dec 23rd of this year. And because of all ...
Optimizing Web Applications with OData $Select
Optimizing Web Applications with OData $Select
OData as an API technology comes in with so many options that gives API consumers the power to shape, filter, order and navigate through the data with very few lines of code. In my previous articles I talked in details about how to enable OData on your existing ASP.NET Core API using the EDM model, in addition to that I have provided a code...