c# - webApi2 Odata v3 和 V4 并排

标签 c# odata asp.net-web-api2

如何让 odata v3 和 v4 api 在同一个项目上并排工作?

同一个 Controller 可以返回两种格式的数据吗? 我是否需要拥有同一 Controller 的 2 个副本 - 每个 Odata 版本一个?

我知道这应该是可能的,因为官方 WEBAPI 页面说它是为此而设计的。

“ASP.NET Web API 同时支持协议(protocol)的 v3 和 v4。您甚至可以拥有与 v3 端点并行运行的 v4 端点。” - 引自 www.asp.net

问题是 - 我该怎么做?任何教程?

最佳答案

这是并排的示例:https://aspnet.codeplex.com/SourceControl/latest#Samples/WebApi/OData/v4/ODataSxSSample/ , 供引用。此示例具有同一 Controller 的 2 个副本。

关于c# - webApi2 Odata v3 和 V4 并排,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25666181/

相关文章:

c# - 从另一个线程访问 session 数据

c# - ASP.Net Core Content-Disposition 附件/内联

.net - http.sys 和响应时间记录

c# - quartz 与 "Reactive Extensions"

c# - 错误 : Cannot apply PATCH to navigation property. 那么我该怎么办?

asp.net-mvc - Web API OData Controller 和授权属性

c# - 将自定义文件系统与 Entity Framework 4.0 结合使用

c# - 在 ActionFilter 中取回 Request Body

c# - 如何在 aspnet.core web api 中验证 JWT token ?

c# - 将整数转换为十六进制并再次返回