OData服务版本控制

时间:2014-04-30 17:11:51

标签: odata asp.net-web-api

我编写了一个OData服务,并要求使用控制器目录进行版本控制,例如:

控制器
- v1
- StaffController
- v2
- StaffController

我想输入版本1用户的uri odata / v1 / Staff或版本2用户的odata / v2 / Staff。

我已经尝试实现自己的IHttpControllerSelector并在WebApiConfig中修改MapHttpRoute,但是效果不佳。

您是否可以告诉我我是否朝着正确的方向前进,并指出我的代码示例?或者也许有更好的方法来创建版本?

提前致谢!

1 个答案:

答案 0 :(得分:3)