根据文档(http://odata.github.io/WebApi/#11-01-OData-V4-Web-API-Scaffolding),它需要从ODataController继承。 我已经使用nuget安装了包,但仍然无法从该类继承。 OData是否支持.net核心?文档已经过时了吗?
答案 0 :(得分:2)
您提到的文档链接是针对.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
我希望这会有所帮助