News

ASP.NET Core OData 8 Preview Supports .NET 5, but with Breaking Changes

ASP.NET Core OData, which debuted in July 2018, is out in a v8.0 preview that for the first time supports the upcoming .NET 5 milestone release, slated for Nov. 10.

Microsoft's open source OData -- standing for Open Data Protocol -- is used for creating and consuming queryable and interoperable REST APIs in a simple and standard way, breaking onto the data development scene back in 2007.

Creating an ASP.NET Core OData 8 Web App
[Click on image for larger view.] Creating an ASP.NET Core OData 8 Web App (source: Microsoft).

Earlier this year Microsoft engineer Sam Xu announced "it's time to move OData to .NET 5," and yesterday he announced that was a done deed in ASP.NET OData 8.0 Preview for .NET 5.

"It is the first version of OData supporting .NET 5, especially for ASP.NET Core 5," he said.

But it comes with a catch.

"This version includes some breaking changes, such as model builder separation, namespace changes and configuration changes etc. Most importantly, the routing mechanism is changed a lot comparing to the previous 7.x version."

Thus Xu's Oct. 19 blog post is largely devoted to helping developers work through the changes in a basic bookstore tutorial using a Visual Studio 2019 preview to create an ASP.NET Core 5.0 web application, which can be found on GitHub for those wanting to follow along. The main ASP.NET Core (.NET 5) OData project is also hosted on GitHub.

Because the routing changes were deemed most significant, Xu promised an upcoming post on "routing in ASP.NET Core OData 8.0."

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • VS Code 1.123 Adds Agent Session Sync, 1M Context Windows

    Microsoft released Visual Studio Code 1.123 on June 3, adding agent-focused features, larger model context support, integrated browser updates and a new delay for some automatic extension updates.

  • Copilot Billing Shock Hits Developers

    Developer complaints about GitHub Copilot's new usage-based billing model have centered on unexpectedly rapid AI credit consumption, and neither GitHub nor Microsoft has responded directly to the backlash, though they have previously published guidance to lessen model usage costs.

  • Hands On with GitHub Copilot App Technical Preview: Turning a Blazor Issue into a PR

    GitHub's brand-new Copilot desktop app, in technical preview, handled a small Blazor issue from planning through pull request creation, but the hands-on test also showed why developers still need to verify agent work in the running app before merging.

  • At Build 2026, Microsoft Sets Up Windows as an OS for AI Agents

    Microsoft's Build 2026 Windows developer announcements point to a broader platform strategy for agentic AI, spanning terminal workflows, local models, app-building skills, Cloud PCs and operating system-level containment.

Subscribe on YouTube