【发布时间】:2018-09-26 21:43:15
【问题描述】:
config.Routes.MapHttpRoute(
name: "Version1",
routeTemplate: "api/v1/{controller}/{id}",
defaults: new { id = RouteParameter.Optional , controllers = "studentV1" }
);
我的问题是,如果我需要这个代码用于很多控制器,例如
controllers = "emplyeeV1" , controllers ="carV1" , controllers ="CursV1"
我必须为我在 api 中的每个控制器复制此代码吗?!!
有没有类似的方法。
config.Routes.MapHttpRoute(
name: "Version1",
routeTemplate: "api/v1/{controller}/{id}",
defaults: new { id = RouteParameter.Optional , controllers = "studentV1" , controllers = "emplyeeV1" , controllers ="carV1" , controllers ="CursV1" }
);
我知道这是错误的,但我该如何解决这个问题?
【问题讨论】:
标签: api api-versioning