ASPNetCore WebApi Route参数名称匹配

时间:2016-06-09 11:39:59

标签: c# asp.net-web-api controller routes asp.net-core

我从swagger规范生成了我的控制器(使用:https://github.com/swagger-api/swagger-codegen#aspnet-5-web-api)。不幸的是,生成器生成类似的东西:

[HttpPost]
[Route("/bs/foo/{my_bar}")]
[SwaggerOperation("BsFooMyBarPost")]
public void BsFooMyBarPost([FromRoute]string myBar, [FromBody]MyDto dto)
{ 
    throw new NotImplementedException();
}

这导致myBarnull。如果我将{my_bar}更改为{myBar},一切都按预期工作。我使用的是asp.net core rc2。

是否可以调整参数名称匹配规则?

0 个答案:

没有答案