WCF DataContract DataMember order?

后端 未结 1 1653
孤街浪徒
孤街浪徒 2020-12-01 14:25

Is the xml that is created from your DataContract created in alphabetical order. I have a DataContract class defined as:

[DataContract(Name = \"User\", Name         


        
相关标签:
1条回答
  • 2020-12-01 14:45

    decorate it with the Order Parameter in the DataMemberAttribute class:

    [DataMember(Order = index)]
    

    The reflector in the serializer puts it alphabetically. Unless when decorated like this:

    [DataMember(Order = 0)]
    public string FirstName { get; set; }
    [DataMember(Order = 1)]
    public string LastName { get; set; }
    [DataMember(Order = 2)]
    public string Email { get; set; }
    [DataMember(Order = 3)]
    public string Password { get; set; }
    

    Read more here...

    0 讨论(0)
提交回复
热议问题