如何在.net核心应用程序中使用OData?

时间:2017-08-17 18:59:41

标签: odata .net-core

根据文档(http://odata.github.io/WebApi/#11-01-OData-V4-Web-API-Scaffolding),它需要从ODataController继承。 我已经使用nuget安装了包,但仍然无法从该类继承。 OData是否支持.net核心?文档已经过时了吗?

1 个答案:

答案 0 :(得分:2)

OData Support in ASP.net core

的可能副本

您提到的文档链接是针对.NET Framework的。对于.NET Core支持,请从

下载Microsoft.AspNetCore.OData NuGet包

https://www.nuget.org/packages/Microsoft.AspNetCore.OData

此软件包依赖于Microsoft.OData.Core,它也将自动安装。从7.2.0版开始,该软件包的目标是.NET Standard 1.1。

引用包后,您应该能够从ODataController继承。有关详细信息,请参阅以下视频和链接

https://www.towfeek.se/2017/01/08/odata-with-aspnet-core/

http://odata.github.io/odata.net/v7/#ODL-7.3.1

我希望这会有所帮助