Skip to main content Skip to footer
Data Connectivity Library

Connect OData to .NET Applications

A cross-platform, data connectivity library for connecting to OData sources in your .NET applications.

  • Import data from an online data source to analyze against data from other locations
  • Perform any data operation, such as queries and updates
  • Quickly and easily display data or generate reports
  • Cross-platform .NET Standard support

The .NET OData connector is part of ComponentOne Data Services.

Download Free Trial

Why Choose ComponentOne DataConnectors?

Quickly Style Apps

Create Data-Oriented Apps Faster

Get fast and direct access to OData sources with less of the complexity through a unified interface for querying against all supported data sources.

Increase Productivity

Manage Data More Efficiently

Integrate OData into your custom applications without relying on additional software. This empowers end-users to manage data more efficiently and gain better insights.

Visualize Charts

Connect OData to Any Platform

The DataConnectors library is built against .NET Standard from the ground up so it's supported across Windows, Mac, Linux, and mobile device platforms.

Visual Studio Integration

With full Visual Studio 2019 and Visual Studio 2022 integration, you can quickly and easily connect to your OData sources. Connect to any data through the Server Explorer, without writing a single line of C# or VB.NET code, and then drag tables on the dataset designer, and connect data-aware controls like grids, charts and report designers.


Data Features

ADO.NET and Entity Framework Core Support

Connect to OData sources using standard ADO.NET objects and Entity Framework Core. The data connector uses ADO.NET objects to make it easy to set up a connection.


OAuth Authentication Support

The OData data connector library supports the open-standard authentication protocol, OAuth 2.0, to help you protect your data through a secure connection.


SQL and LINQ Query Support

Query against OData using most standard SQL syntax including joins queries, functions, and summaries. It also has in-built support for LINQ queries for native .NET data queries.


Batch CRUD Operations

The data connectors support CRUD operations such as inserting, updating and deleting data through Command and DataAdapter objects. You can further optimize network performance by performing batch updates.


Fast Cache with Incremental Updates

With built-in caching you can improve performance by using a local cache database for repeat operations. It also supports incremental updates so that only new or modified records get synced to the cache.



With scaffolding support, the OData .NET connector library can generate model classes and a database context for Entity Framework Core. The scaffolding command can be run from Visual Studio.


Integrate OData Sources in .NET

While the OData .NET C# data connector focuses primarily on connecting and querying, you can use it alongside other .NET Standard and .NET Framework components to do much more.

  • Integrate OData sources with DataCollection to provide filtering, grouping, and data virtualization to your data-aware controls
  • Import data from OData to DataEngine to analyze massive amounts of data in fractions of a second
  • Connect your data to pivot grids & charts, such as FlexPivot, to analyze data visually
  • Create business reports using FlexReport for essential business tasks
  • Display any OData in a .NET datagrid using the FlexGrid control in desktop, web, or mobile devices.

OData .NET Demos

.NET OData Demo

Desktop DataConnectors Explorer

Explore OData through our DataConnectors Explorer on Windows by downloading the desktop Demo Explorer.