The Curious Engineer

All blogs / Web development

OData

devblogs.microsoft.com/odata

Create and consume RESTful APIs in a simple and standard way

Web developmentC# / .NETMicrosoft blogsMicrosoft dev blogs

Posts
314 from 18 Jul 2007 to 28 Nov 2025
Posting
now and then (3 in the last year)
Kind
company blog
Feed
https://devblogs.microsoft.com/odata/feed/

2025 7

  1. Announcing ASP.NET Core OData 10.0.0 Preview 1
  2. Announcing OData Model Builder 3.0.0 Preview 1 Release
  3. Announcing OData .NET (ODL) 9 Preview 3 Release
  4. Announcing a new OData.NET serializer
  5. Enable OData functionalities on ASP.NET Core Minimal API
  6. OData .NET (ODL) 9 Preview Release
  7. ASP.NET Core OData Web API Template Preview Release

2024 5

  1. Announcing ASP.NET Core OData 9 Official Release
  2. Announcing OData .NET 8 Official Release
  3. Announcing OData .NET 8 Release Candidate 1
  4. Microsoft.AspNetCore.OData 9 Preview Release
  5. OData .NET 8 Preview Release

2023 7

  1. Deep insert support in OData client
  2. Working with media resources in OData – Part 2
  3. Working with media resources in OData – Part 1
  4. Enable Un-typed within ASP.NET Core OData
  5. Deep insert support in OData Web API
  6. Enable CBOR within ASP.NET Core OData
  7. Customize OData payload serialization format within ASP.NET Core OData

2022 7

  1. Bulk Operations Support in OData Web API
  2. Extension: Omit null value properties in ASP.NET Core OData
  3. Using the new JSON writer in OData
  4. Tutorial: Build gRPC & OData in ASP.NET Core
  5. Customizing $filter for spatial data in ASP.NET Core OData 8
  6. $compute and $search in ASP.NET Core OData 8
  7. The Future of OData NxT (Neo)

2021 8

  1. Adding support for $count segment in $filter collections in OData WebAPI
  2. Support for fetching nested paths in OData Web API
  3. Build formatter extensions in ASP.NET Core OData 8 and hooks in ODataConnectedService
  4. Tutorial: Creating a Service with ASP.NET Core OData 8.0 for .NET 5
  5. Up & Running w/ OData in ASP.NET 6
  6. API versioning extension with ASP.NET Core OData 8
  7. Attribute Routing in ASP.NET Core OData 8.0 RC
  8. OData Connected Service 0.12.0 Release

2020 22

  1. Passing OData Query Options in the Request Body
  2. Introducing the OData Web API Authorization library
  3. OData Connected Service 0.11.1 Release
  4. Routing in ASP.NET Core OData 8.0 Preview
  5. ASP.NET Core OData 8.0 Preview for .NET 5
  6. Dynamic properties container property in OData Client
  7. All in One with OData $Batch
  8. OData Connected Service 0.10.0 Release
  9. Exploring Graph Native Support for OData
  10. OData Model Builder now Available
  11. OData Connected Service 0.9.1 Release
  12. Aggregation extensions in OData ASP.NET Core
  13. OData Connected Service 0.9.0 Release
  14. OData Connected Service v0.8.0 Release
  15. Move OData to .NET 5
  16. OData Connected Service 0.7.1 Release
  17. OData Connected Service version 0.6.0 Release
  18. OData Connected Service version 0.5.0 Release
  19. OData Connected Service 0.4.0 Release
  20. Migrating OData V3 Services to OData V4 without Disrupting Existing Clients
  21. Enabling Endpoint Routing in OData
  22. Integrating Cosmos DB with OData (Part 3)

2019 10

  1. $select Enhancement in ASP.NET Core OData
  2. Experimenting with OData in ASP.NET Core 3.1
  3. Optimizing Web Applications with OData $Select
  4. Customize Control Information for full metadata requests in odata.net
  5. Using SkipToken for Paging in Asp.Net OData and Asp.Net Core OData
  6. Integrating Cosmos DB with OData (Part 2)
  7. Integrating Cosmos DB with OData (Part 1)
  8. Enabling Pagination in Blazor with OData
  9. Simplifying EDM with OData
  10. Supercharging ASP.NET Core API with OData

2018 1

  1. ASP.NET Core OData now Available

2016 3

  1. [Announcement] RESTier v0.6.0 Release
  2. [Announcement] RESTier v0.5.0 Release
  3. [Announcement] Web API OData v5.9 Release

2015 13

  1. [Ecosystem] Microsoft Power Query for Excel Releases Support for OData V4
  2. [Announcement] ODataLib 5.6.4 Release
  3. [Announcement] ODataLib 6.11.0 Release
  4. Early investigation into supporting the OData V4 libraries in ASP.NET 5/MVC 6
  5. OData team embraces open source
  6. [Announcement] OData Web API 5.4 Release
  7. [Announcement] ODataLib 6.10.0 Release
  8. [Announcement] OData Web API 5.4 RC
  9. [Announcement] OData Web API 5.4 Beta
  10. How to consume SQL Spatial Data with Web API V2.2 for OData V4
  11. The commenting system is not working
  12. [Announcement] RESTier – A turn-key solution to build OData services
  13. [Tutorial & Sample] ODataLib Custom Payload Format

2014 34

  1. [Announcement] WCF Data Services 5.6.3 RTM Tools Installer Release
  2. [Announcement] ODataLib 6.9.0 Release
  3. [Tutorial & sample] Functions & Actions in Web API V2.2 for OData V4.0 – Type Scenario
  4. [Announcement] OData V4 Client Code Generator 2.1.0 Release
  5. [Announcement] ODataLib 6.8.1 Release
  6. [Announcement] ODataLib 6.8.0 Release
  7. [Tutorial & Sample] ODataUriParser Extension Support
  8. Announcing the Release of Web API OData 5.3
  9. [Announcement] ODataLib 6.7.0 Release
  10. Announcing the Release Candidates for Web API OData 5.3
  11. [Tutorial & Sample] WCF Data Services Entity Framework Provider is updated with WCF Data Service 5.6.2
  12. [Announcement] ODataLib 6.6.0 Release
  13. [Tutorial & Sample] Using Unsigned Integers in OData
  14. [Tutorial & Sample] Open complex type step by step with Web API 2.2 for OData v4.0
  15. [Tutorial & Sample] Client Delayed Query
  16. [Announcement] OData Client Code Generator 2.0.0 release
  17. [Tutorial & Sample] Using ODataUriParser for OData V4
  18. [Announcement] ODataLib 6.5.0 Release
  19. [Tutorial & Sample] Refering when Constructing EDM Model
  20. [Announcement] ODataLib 6.4.0 Release
  21. [Tutorial & Sample] How to enable authentication for metadata documents in the OData Client Code Generator
  22. [Announcement] ODataLib 6.3.0 Release
  23. [Tutorial & Sample] How to Use Open Type in OData
  24. [Announcement] ODataLib 6.2.0 release
  25. [Tutorial & Sample] Client Property Tracking for PATCH
  26. [Discussion] Future Direction of WCF Data Services
  27. [Announcement] ODataLib 6.1.0 release
  28. [Announcement] OData core libraries now support OData v4
  29. [Announcement] The ASP.NET Web API 2.2 for OData release and the OData Client Code Generator release
  30. [Tutorial & Sample] Use Enumeration types in OData
  31. [Tutorial & Sample] Using Parameter Alias to simplify the OData URL
  32. [Tutorial & Sample] Containment is Coming with OData V4
  33. [Tutorial & Sample] How to use OData Client Code Generator to generate client-side proxy class
  34. [Tutorial & Sample] Use Singleton to define your special entity

2013 12

  1. New and improved EULA!
  2. New version of OData Validator
  3. Using WCF Data Services 5.6.0 with Entity Framework 6+
  4. WCF Data Services 5.6.0 Release
  5. Using the new client hooks in WCF Data Services Client
  6. WCF Data Services 5.6.0 Alpha
  7. WCF Data Services 5.5.0 Release
  8. WCF Data Services 5.5.0 Prerelease
  9. WCF Data Services 5.4.0 Release
  10. WCF Data Services 5.4.0 Prerelease
  11. WCF Data Services 5.3.0 RTW
  12. WCF Data Services 5.3.0-rc1 Prerelease

2012 28

  1. WCF Data Services 5.2.0 Released
  2. WCF Data Services 5.2.0-rc1 Prerelease
  3. Using Add Service Reference with OData services after installing Windows Phone SDK 8.0
  4. How to update existing Windows Phone 7 OData applications to work with the new client tools
  5. OData Client Tools for Windows Phone Apps Now Available
  6. Important: Security Advisory 2749655 affects WCF DS
  7. WCF Data Service 5.1.0-rc2 Released
  8. WCF Data Service 5.0.2 Released
  9. OData 101: Bin deploying WCF Data Services
  10. OData 101: Using the [NotMapped] attribute to exclude Enum properties
  11. OData 101: Building our first OData-based Windows Store app (Part 2)
  12. OData 101: Building our first OData-based Windows Store app (Part 1)
  13. WCF Data Services 5.0.2-rc Prerelease
  14. Trying out the prerelease OData Client T4 template
  15. WCF Data Services 5.0.1 Released
  16. WCF Data Services EULAs updated
  17. NuGet and Bin Deploy
  18. WCF Data Services, now with more releases!
  19. Metro OData prerelease bits and app
  20. WCF Data Services 5.1.0-rc Prerelease
  21. JSON Light Sample Payloads
  22. How to use WCF DS 5.0 in a Web Site project
  23. Actions in WCF Data Services – Part 3: A sample provider for the Entity Framework
  24. What happened to application/json in WCF DS 5.0?
  25. Actions in WCF Data Services – Part 2: How IDataServiceActionProvider works
  26. Actions in WCF Data Services – Part 1: Service Author Code
  27. WCF Data Services 5.0 RTM Release
  28. Announcing OData T4 for C#, Preview 1

2011 21

  1. Using Geospatial Data
  2. Actions in WCF Data Services
  3. Introducing the OData Library
  4. Vocabularies in WCF Data Services
  5. Announcing WCF Data Services Oct 2011 CTP for .NET 4 and Silverlight 4
  6. OData Compression in Windows Phone 7.5 (Mango)
  7. Updated Item Templates for Microsoft Visual Studio 11 Express for Windows Developer Preview
  8. Update to the OData Library Available on CodePlex and NuGet
  9. Announcing WCF Data Services June 2011 CTP for .NET4 & SL4
  10. datajs V1 Now Available
  11. Announcing datajs version 0.0.4
  12. Any/All support in WCF Data Services
  13. Accessing an OData Media Resource Stream from a Windows Phone 7 Application (Streaming Provider Series-Part 3)
  14. Using Microsoft WCF Data Services Reference Data Caching Extensions (CTP)
  15. Reference Data Caching Walkthrough
  16. Announcing datajs version 0.0.3
  17. Announcing WCF Data Services March 2011 CTP2 for .NET4 & SL4
  18. Introduction to Derived Properties
  19. New JavaScript library for OData and beyond
  20. Connecting to an OAuth 2.0 protected OData Service
  21. OData and OAuth – protecting an OData Service using OAuth 2.0

2010 46

  1. Using ASP.NET output caching with Data Services
  2. Entity Set Resolver
  3. Additional Feed Customization Support
  4. Named Resource Streams
  5. Introduction to Multi-Valued Properties
  6. Data Services Client for Win Phone 7 Now Available!
  7. Walkthrough: OData client for Windows Live Services
  8. Announcing WCF Data Services Oct 2010 CTP1 for .NET4 & SL4
  9. WCF Data Services Client Library and Windows Phone 7 – Next Steps
  10. ASP.NET Security Vulnerability
  11. What do you want to see added/changed in WCF Data Services?
  12. Data Services Streaming Provider Series-Part 2: Accessing a Media Resource Stream from the Client
  13. OData and Authentication – Part 8 – OAuth WRAP
  14. Data Services Streaming Provider Series: Implementing a Streaming Provider (Part 1)
  15. OData and Authentication – Part 7 – Forms Authentication
  16. OData and Authentication – Part 6 – Custom Basic Authentication
  17. Deploying an OData Service in Windows Azure
  18. OData and Authentication – Part 5 – Custom HttpModules
  19. OData and Authentication – Part 4 – Server Side Hooks
  20. Join the OData Mailing List
  21. TechEd 2010 OData Service
  22. OData Workshops in Raleigh, Charlotte, Atlanta, Chicago and NYC
  23. Service Operations and the WCF Data Services Client
  24. OData and Authentication – Part 3 – ClientSide Hooks
  25. Using Restricted Characters in Data Service Keys
  26. OData and Authentication – Part 2 – Windows Authentication
  27. OData and Authentication – Part 1
  28. ADO.NET Data Services Update for .NET Framework 3.5 SP1 – Refresh
  29. Windows Phone Developer Tools April 2010 Refresh and the OData Client
  30. OData Roadshow
  31. Deep Fried OData
  32. The Open Data Protocol .NET Framework Client Library – Source Code Available for Download
  33. WCF Data Services for Silverlight 4 now available for download
  34. Introduction to Databinding (Updated)
  35. Relationship links
  36. Developing an OData consumer for the Windows Phone 7
  37. Got SQL Azure? Then you’ve got OData
  38. Announcing the OData SDK
  39. MSDN Mag: Using the OData Ajax library
  40. ADO.NET Data Services for Silverlight 3 Update CTP3 now available for download
  41. Compatibility Note: SharePoint 2010 Beta & Data Services Update
  42. Vote for future Data Services Features
  43. Server Paging in Data Services
  44. Getting Started with the Data Service Update for .NET 3.5 SP1 – Part 2
  45. Data Services Update for .NET 3.5 SP1 – Now Available for Download
  46. Want to work in the WCF Data Service Team? We are Hiring!

2009 37

  1. Getting Started with the Data Services Update for .NET 3.5 SP1 – Part 1
  2. Using the Silverlight 4.0 WCF Data Services Client Library
  3. Data Services Release Plan Update
  4. Introducing the Microsoft Open Data Protocol Visualizer (CTP1)
  5. Simplifying our n-tier development platform: making 3 things 1 thing
  6. Breaking Down ‘Data Silos’ – The Open Data Protocol (OData)
  7. Enabling X-Domain access to your Data Services
  8. Using Data Services over SharePoint 2010 – Part 2 – CRUD
  9. Using Data Services over SharePoint 2010 – Part 1 – Getting Started
  10. Share your data across data sources (Sharepoint, SQL Server, Azure, Reporting Services, etc) & applications (.NET, Silverlight, Excel, etc) using Data Services
  11. ADO.NET Data Services – Version Headers
  12. ‘Restlet’ Java Framework Now with ADO.NET Data Services Support
  13. Introduction to Data Binding in Silverlight 3 with CTP2
  14. More on Using Data Services & Silverlight 3 in xDomain & Out-Of-Browser Scenarios
  15. Jumpstart your PHP + ADO.NET Data Services Development
  16. Using the ADO.NET Data Services Silverlight client in x-domain and out of browser scenarios – I
  17. Introduction to Data Binding in CTP2
  18. ADO.NET Data Services v1.5 CTP2 – Projections Overview (Server)
  19. Customizable Feed Support in CTP2
  20. ADO.NET Data Services v1.5 CTP2 – Now Available for Download
  21. Announcing the PHP Toolkit for ADO.NET Data Services
  22. Using Server Driven Paging
  23. Data Services “Cheat Sheet”
  24. Using ADO.NET Data Services v1.5 CTP1 with Visual Studio 2010 Beta 1
  25. Proxy to Enable Cross Domain Requests When Using Silverlight 2 and Data Services
  26. ADO.NET Data Services and the “new” SQL Data Services
  27. More on Web Friendly Feeds in ADO.NET Data Services v1.5 CTP1
  28. Using ADO.NET Data Services v1.5 CTP1 with Silverlight 2 and Silverlight 3
  29. ADO.NET Data Services v1.5 CTP1 – Web Friendly Feeds
  30. ADO.NET Data Services v1.5 CTP1 — Data Binding Overview
  31. ADO.NET Data Services v1.5 CTP1 – Server Driven Paging
  32. ADO.NET Data Services v1.5 CTP1 – Row Count
  33. ADO.NET Data Services v1.5 CTP1 — Now Available for Download
  34. Announcing Project Codename “Astoria Offline”, Alpha Preview
  35. Announcing ADO.NET Data Services v1.5 CTP1
  36. Office Business Applications & Data Services
  37. Timeout Workaround

2008 37

  1. Design Notes: Row Count
  2. TechEd EMEA 2008 – Data Services Content
  3. Alpha preview of Project Codename "Astoria Offline" coming soon
  4. Data Services Content @ PDC
  5. See you at PDC
  6. Astoria futures: offline-enabled data services
  7. Silverlight + Controls Samples
  8. Silverlight TreeView Load on Demand
  9. Making Feeds Friendly
  10. ADO.NET Data Services Concepts
  11. 0 to 60 With ADO.NET Data Services
  12. Interim Release: Making SL2 Beta 2 Clients Work With .NET Fx 3.5 SP1 RTM Servers
  13. “How Do I Videos”
  14. Fixing 400 – Bad Request replies from ASP.NET when using ADO.NET Data Services
  15. Compat Note: Silverlight Beta 2 Client & .NET Framework 3.5 SP1 Server Components
  16. RTM is here!
  17. Using the Uniform Interface Exposed By Data Services
  18. Astoria Content @ TechEd This Week
  19. Securing Data Services
  20. Merge vs. Replace Semantics for Update Operations
  21. Interested in working on the ADO.NET Data Services Framework (aka “Astoria”) or XML?
  22. ADO.NET Data Services Framework Beta 1 is Live!
  23. Using REST Services in Silverlight 2
  24. Optimistic Concurrency & Data Services
  25. Astoria Online Service –> SQL Server Data Services
  26. IUpdatable & ADO.NET Data Services Framework
  27. Batching Data Service Requests
  28. Looking for feedback: query caching in data services
  29. Program Manager openings in Data Programmability
  30. MIX08 is almost here…
  31. Related entries and feeds: links and link expansion
  32. AtomPub support in the ADO.NET Data Services Framework
  33. Why ADO.NET Data Services Framework (aka Astoria)?
  34. RESTing on the slopes
  35. Updates to URI Syntax in Dec 2007 ADO.NET Data Services CTP
  36. Deep Dive on the $filter query string option
  37. ADO.NET Data Services Silverlight Add-On

2007 16

  1. Design Notes: URI Containment in Astoria
  2. LINQ to ADO.NET Data Services
  3. ADO.NET Data Services Dec2007 CTP – Validation and Access Control
  4. Viewing Data Services Responses Using Atom Serialization in Internet Explorer
  5. ADO.NET Data Services (“Project Astoria”) CTP is Released
  6. ADO.NET Data Services == Project “Astoria”
  7. Upcoming Astoria Presentations
  8. Astoria data sources and system layering
  9. URI Format – Part 1 – Addressing resources using URI path segments
  10. Astoria CTP Refresh for Visual Studio 2008 Beta 2!
  11. Astoria Design: payload formats
  12. Compatibility heads-up: prototype != production code
  13. Want to work in the Astoria team? We’re hiring!
  14. Create your own hosted Astoria Data Service
  15. Transparency in the design process
  16. Welcome!