我们可以在 Web API 中使用 Odata 吗?会不会长寿

Can we use Odata in Web API? Is it going to live longer

我们启用了 WCF Odata 服务。我们正计划迁移到 Web API2。有人告诉我我们不会使用 Odata。

谁能赐教一下,为什么我们不应该使用Odata。它很快就会过时吗?使用它有什么缺点,我们可以不用 Entity Framework 来使用它吗?请推荐一个好的教程。谢谢

这篇文章 https://docs.microsoft.com/en-us/aspnet/web-api/overview/odata-support-in-aspnet-web-api/odata-v4/create-an-odata-v4-endpoint 是不到一个月前写的,所以我看不出有什么理由让您 不能 在 Web API2 中使用 Odata。 不应该 只是一种意见,并不是这个网站的真正用途。我建议询问做出决定的人的原因。

至于好的教程,我刚刚链接的文章似乎是一个很好的起点。

来自文章:

Web API OData does not require EF. Use any data-access layer that can translate database entities into models.