1

我创建了一个工作示例项目https://github.com/surenrao/Dotnet5WebApiODataVersioning,其中包含我所需的所有用例。哪个是

  • 大摇大摆的支持
  • 使用命名空间约定的 Web ApiVersioning
  • 不支持 EDM 的 ODATA

我的目标是升级到 dotnet 6 并使用 ASP.NET Core OData 8.x。当我尝试升级时,它对 OData 版本进行了重大更改,现在需要 EDM?我相信这是由于https://github.com/dotnet/aspnet-api-versioning还不支持 OData 8.x。

有没有人遇到过类似的问题。任何帮助或方向表示赞赏

4

1 回答 1

0

免责声明:我是 API 版本控制项目所有者

正确,截至今天 2/21/2022,它不受官方支持。在任何情况下,您都不太可能让它工作。OData 8.0 具有潜在的重大更改,需要重写许多基础架构部分。

这个差距已经存在了一段时间,但我终于接近解决它了。请密切关注回购协议,了解未来几周的一些公告和路线图。不幸的是,我目前没有更具体的答案。如果有,我会跟进这个问题。

于 2022-02-21T18:08:05.443 回答