OData / OData/AspNetCoreOData

Native ApiExplorer support for OData (aka without the need for ApiVersioning)

Open
#662 0 comments 1 reaction 1 assignee View on GitHub

@xuzhg is already working on this.

Since Aug 16, 2022.

enhancement
Dominant language
C#
Stars
505
Forks
186
PR merge metrics
No merged PRs in 30d

Description

Would it be possible to get ApiExplorer support for OData, so that supported query options are automatically displayed in Swagger?
I know there are options like Asp.Versioning.OData.ApiExplorer that provide this information, but we don't use Asp.Versioning (we have implemented our own versioning classes).

I would expect that a new IApiDescriptionProvider should be provided which should add/modify the routes and entities based on the OData options and the EDM(s). Perhaps it would even be possible to use the ODataApiDescriptionProvider from Asp.Versioning.OData.ApiExplorer as a basis.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.