servicestack,alias,Parameters,Routing,Routes,servicestack,Alias" /> servicestack,alias,Parameters,Routing,Routes,servicestack,Alias" />

Parameters 如何在servicestack中别名请求参数

Parameters 如何在servicestack中别名请求参数,parameters,routing,routes,servicestack,alias,Parameters,Routing,Routes,servicestack,Alias,如何将DTO Customer_Code属性别名为路由中的{id}参数 [Route("/customers/{id}")] Public Class Customer { public string Customer_Code { get; set; } } 路由中的参数是一个变量占位符,只需要匹配现有属性,属性的名称不会影响路由外部/path/info,因此可以安全地更改它 使用[DataMember]属性创建在导线上发出不同特性名称的别名,例如: [DataContract] [

如何将DTO Customer_Code属性别名为路由中的{id}参数

[Route("/customers/{id}")]
Public Class Customer
{
    public string Customer_Code { get; set; }
}

路由中的参数是一个变量占位符,只需要匹配现有属性,属性的名称不会影响路由外部
/path/info
,因此可以安全地更改它

使用
[DataMember]
属性创建在导线上发出不同特性名称的别名,例如:

[DataContract]
[Route("/customers/{Id}")]
Public Class Customer
{
    [DataMember(Name = "Customer_Code")]
    public string Id { get; set; }
}