我已经编写了一个OData服务,并且有一个需要使用控制器目录进行版本控制的需求,例如:
控制器 - v1 - StaffController - v2 - StaffController 我想让用户在URI中输入odata/v1/Staff以获取第一版,或输入odata/v2/Staff以获取第二版。
我尝试实现自己的IHttpControllerSelector并修改WebApiConfig中的MapHttpRoute,但效果不是太好。
您能告诉我是否朝着正确方向前进,并指点我一个代码示例吗?或者也许有更好的方法来创建版本?
先谢谢了!
控制器 - v1 - StaffController - v2 - StaffController 我想让用户在URI中输入odata/v1/Staff以获取第一版,或输入odata/v2/Staff以获取第二版。
我尝试实现自己的IHttpControllerSelector并修改WebApiConfig中的MapHttpRoute,但效果不是太好。
您能告诉我是否朝着正确方向前进,并指点我一个代码示例吗?或者也许有更好的方法来创建版本?
先谢谢了!