首页 > 解决方案 > 我们可以在 Web API 中使用 Odata 吗?会不会更长寿

问题描述

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

有人可以启发我,为什么我们不应该使用 Odata。是不是很快就废了。使用它有什么缺点,我们可以在没有实体框架的情况下使用它。请推荐一个好的教程。谢谢。

标签: entity-frameworkodatawebapi2

解决方案


这篇文章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 不需要 EF。使用任何可以将数据库实体转换为模型的数据访问层。


推荐阅读