在我们的项目中,有一种代码风格迫使我们使用带有属性名称的模型,如驼峰式风格
public class MyModelClass {
public int CountryId { get; set; }
public int CountryName { get; set; }
}
但是调用 REST-API 的服务会使用 和 之类的参数传输 HTTP-
country_id
body country_name
。而且我无法在控制器操作中将 http-query 映射到我的模型。是否有 ASP.NET CORE MVC 方式来映射这样的属性
public class MyModelClass {
[SpecialAttribute("country_id")]
public int CountryId { get; set; }
[SpecialAttribute("country_name")]
public int CountryName { get; set; }
}
还是有另一种方法可以实现这一目标?