servicestack,C#,servicestack" /> servicestack,C#,servicestack" />

C# DTO属性属性

C# DTO属性属性,c#,servicestack,C#,servicestack,我正在使用无法控制的服务连接到: 我有一个类似的DTO: public class Request { public string Property1 { get; set; } } 但是服务需要一个请求,比如{“Property 1”:“value”}注意单词Property和1之间的空格是否有一个属性可用于设置传输到服务器的属性的名称?类似以下内容会有所帮助: public class Request { [Name("Property 1")] public st

我正在使用无法控制的服务连接到:

我有一个类似的DTO:

public class Request
{
    public string Property1 { get; set; }
}
但是服务需要一个请求,比如
{“Property 1”:“value”}
注意单词Property和1之间的空格是否有一个属性可用于设置传输到服务器的属性的名称?类似以下内容会有所帮助:

public class Request
{
    [Name("Property 1")]
    public string Property1 { get; set; }
}
由于

由于


您是否在DTO类上使用[DataContract],在属性上使用[DataMember]?如果是这样,您可以使用DataMember属性的name属性。是的,我刚刚发现这是在Pull Request#51中添加的,我将把它作为一个答案发布。您是否在DTO类上使用[DataContract],在属性上使用[DataMember]?如果是这样,您可以使用DataMember属性的name属性。是的,我刚刚发现这是在Pull Request#51中添加的,我将把它作为一个答案发布。
[DataContract]
public class Request
{
    [DataMember(Name = "Property 1")]
    public string Property1 { get; set; }
}