如何在 ASP.NET Web API 中使用 OData 配置命名资源流
How to configure a named resource stream using OData in ASP.NET Web API
我正在使用 ASP.NET Web API 使用 this NuGet 包的 v5.8.0 创建 OData 端点。我的一切正常,我可以毫无问题地检索简单的数据,例如字符串和整数。但是,我现在想扩展其中一个端点,以便可以检索的项目之一是二进制图像文件。在阅读了 OData 之后,我决定使用命名资源流来实现这一点。
我遇到的问题是,关于如何使用 ODataController 实现这一点,我能找到的信息很少。我能找到的最接近的是 this blog post,但它使用的是旧版本的 Web API,当我在我的项目中使用它时代码无法编译。
所以请有人提供一个工作示例,说明如何实施。
Web API OData(对于 OData v4)当前不支持命名流(又名流属性)。请参阅以下问题:
我正在使用 ASP.NET Web API 使用 this NuGet 包的 v5.8.0 创建 OData 端点。我的一切正常,我可以毫无问题地检索简单的数据,例如字符串和整数。但是,我现在想扩展其中一个端点,以便可以检索的项目之一是二进制图像文件。在阅读了 OData 之后,我决定使用命名资源流来实现这一点。
我遇到的问题是,关于如何使用 ODataController 实现这一点,我能找到的信息很少。我能找到的最接近的是 this blog post,但它使用的是旧版本的 Web API,当我在我的项目中使用它时代码无法编译。
所以请有人提供一个工作示例,说明如何实施。
Web API OData(对于 OData v4)当前不支持命名流(又名流属性)。请参阅以下问题: